We really enjoyed our stay. The apartment is very nice and in a great location. The rooftop pool is an excellent place to hang out and it was never too crowded or anything-easy to get a chair and lounge in the sun. Also, the beach is less than a 5 minute walk away. The gym is large and very well equipped. Host was responsive to our questions.