The place is nice and clean, however too hot. There's AC in the common area but it cannot cool down the place. There are smorkeling, beach tools and pretty much all you need for your stay.