Great place to stay! Hosts were accommodating of early check-in and were responsive to all messages throughout our stay. It was great to have so much space for our large group and we loved hanging by the pools. Good location, easy to get around and close proximity to the beach and dining. Uber's were easy to get and only took 10-15 minutes to get anywhere we were trying to go. Would recommend - good value for a big group.