We had a wonderful time staying here! The location is really amazing, with a large pool, multiple hot tubs, and lovely beach. Our only complaint is that the room has a door to another room which makes it very easy to hear everything that is going on in the other room, and vise versa. Other than that, everything was great!