Highly recommended, the staff is wonderful, welcoming and very helpful. Ashlyn at the front desk helped us book tours, gave us advice on local places and so on. No trouble communicating whatsoever, the place is a stone throw away from the beach and a bunch of great places to eat. There is a heated pool, lots of parking, private space yet it feels like you are part of a little village community.