We enjoyed our stay here. We had a 3-bedroom, 2-bathroom apartment that was fully equipped with everything we needed. A great pool with numerous pool loungers. A smaller pool was located on the other side and a tennis court (rackets and balls supplied). Pool towels supplied. Easy walking distance to town, and a walkway across the road to the beach. Note the property doesn't have a lift so if you are staying on the top floor there are 3 flights of stairs to bring your bags up. Basement parking was good and check-in super easy. The staff were very helpful, nothing was a problem.