Great place to stay by the beach ,They provide all the swimming and snorkeling gear you could possibly need, and the location is fantastic.