The apartment itself is great, spacious, clean and very well-located, the staff is also friendly and helpful. The one downside is the beach club and the pool, they're both very crowded and if you don't get there early you might not get a chair.