The property was beautiful, clean and safe. The views were spectacular and can walk everywhere, cross the street to be at the beach. The unit was spacious, clean, perfect for family. We had family dinners and took advantage of all the amenities including the gym, events and pool. And the staff, I've travelled many places but the staff are above and beyond. If I had any suggestions it would be to allow cooking basics e.g. olive oil, salt and pepper to stay beyond a single guest. And all of our necks were sore from the pillows. Minor in the scheme of things, I'd stay here again without question.