We have enjoyed staying here for 3 nights:
1. Communication was great including early check in
2. Location is great
3. Apartment has everything you need plus the pool outside and private rest area
4. 10 min walk to a local beach
List goes on
Great place to stay, recommended