I’m giving this hotel three stars because Expedia had it as a hotel with a white sand beach. It’s right on the main road through the town, and we had to cross the street and walk a block to the beach. The sand is not white, as described, but the views and the water were spectacular. I also want to mention that our room smelled swampy as did the tap water. Breakfast is a huge buffet with many options. As is common in this area, look out for cyclists.