We loved the location right on the water. The first floor location was also a plus. We could snorkel at the beach right next to the apartment at the little beach there. Apartment was immaculate and very clean and spacious. All around very comfortable. Conveniently located near the shopping area and restaurants.. We would definitely stay here again.