Probably okay when used for a large group, but overpriced otherwise. Pool heater didn't work, which was the main reason we stayed here. Rest of the place is "meh."