The 1 word I would use to describe this stay is: Complete.
This Airbnb has everything: great location (beach is a short walk), well equipped kitchen, beds aplenty, high quality TVs, super fast WiFi, pool access, snorkel gear+beach chairs+umbrellas+beach towels+cooler all provided.
Highly recommend this place.