The location is great as the hotel is right on a private beach. There is lots of shopping, restaurants and night life within walking distance. The staff is amazing, very attentive, they remember your name and preferences, what kind of coffee you like in the morning. We had breakfast and the buffet is varied and rich, changing every day. They serve snacks and cocktails in the pool bar.