This place is truly Paradise, I am giving it 25 stars, honestly. The communication with the management team and the owner was outstanding, everyone was very responsive caring, and kind. The huge, very nicely furnished apartment has everything you need. You are steps away from the beach, both the nice and calm for little kids and the one that has the most amazing snorkeling. The apartment does have lots of snorkeling gear and we left some beach toys for the kids (the owner generously gifted beach toys, a special thank you to him).
The place has tons of towels, blankets, beach towels, etc. You are provided with toiletries, just need toothpaste. It even has a toddler potty, everything has been thought of!
I would buy groceries on the way to the condo, we did so at Hurley's, so you can schedule pick up ahead of time. The grocery store near the condo is more expensive and has a limited selection, but great for last-minute shopping. It has alcohol as well and is open 7 days a week.
Thank you so much, again, for a great stay! I highly, highly recommend this condo to everyone, it will be one of your best vacations, seriously!