Well located property with everything you could want. We found seats by the pool both days despite people saving places with towels. There are nice umbrellas on the beach but you have to rent them. I noticed many people came with their own beach chairs. A great gym, several restaurants, and running trails (3 and 5 miles). For 35 a day you can rent beach cruisers. Other sports are available for a fee from the beach concierge. Service was high quality. We came in from a run and was given water bottles as we walked in. Check the itemized bill at the end, we had a 60$ charge for a meal we didn't eat. Parking is free. Relaxed environment. Kid friendly. We have spg membership but there wasn't availability to have room upgraded or get 4pm checkout. Overall high quality and nice relaxing time.