What an awesome experience coming to this place in Florida was. The grounds were beautiful, clean well manicured. The villa was clean, spacious, and had everything we needed. Plenty of towels that they provide daily replacements m-f. A bunch of nice beach towels were available too. We didn't use a grill, but they are available for use if needed. The beach was right there with a shower at the steps so you can rinse off, which was great. When we first arrived, the beach was small with huge rocks, but plenty good for a dip. There was construction going on during our stay, though, so we couldn't use that break for a couple days. Not the property's fault, and if you come now, the beach is 100X bigger and sandier with no rocks. The waves were awesome for biggie/ body boarding. They do have beach toys and boards available in the villa as well. There are tons of shops and restaurants a mile down the road, perfect to walk or drive to. There is a pool that e didn't use, but it looked very clean. The staff was very nice and helpful, although the maintenence guy was a little rude when he came to fix the tv that wasn't working. The host was very responsive and had the guy sent over the next morning, dived the issue for cable tv, but we were unable to stream while there. Not the biggest of deals when you are in paradise! The ice machine on the fridge didn't work (needs filter) so you might need to buy some ice. Thanks for a wonderful stay and my family cannot wait to come back!