We had a nice stay at this well-stocked two-story apartment just steps from the sand, with AC in every room and a pool right off the back porch that was cleaned daily. The place is thoughtfully equipped with plenty of beach towels, pool toys, floats, and even a small cooler for drinks and lunches. We had a rental car and made daily trips into town, though there are a few small spots within walking distance along the beach, with access depending on the tide, so plan accordingly. We spent most of our time down the beach to the left at a quiet swimming area we often had to ourselves. It was very windy during our stay, so snorkeling was not really an option, but we did see large barracuda near the buoys. The upstairs beds were quite comfortable. One note: the indoor AC filters needed cleaning when we arrived. You can also access the neighboring resort’s pool, bar, and outdoor ping pong table. WiFi was great, and entry to the place is easy with gate codes for both the road and beach sides. Vendors do walk the beach selling coconuts, necklaces, and conch shells, but they were friendly. Overall, a relaxing and well-equipped beachfront stay.