Great place to stay! Location is so perfect with a quiet beach area right there, so many nice amenities that my teens enjoyed like the pool and tennis and putting green. There was plenty of space for all of us and the kitchen was fully stocked with all of the necessary pots and pans and tools to do some cooking on nights that we didn't go out. Would definitely stay here again.