Overall, the place is great. The kitchen is well stocked. There are more than enough bath towels and the beach towels for the pool/spa were a big plus. We definitely utilized the spa and pool table. There is plenty of space for a large group. Communication was quick and helpful. Thanks!