Very clean, great locations, and a great price. My fiancé and I stayed here for half of our trip and the location was perfect. It is centrally located so that we could get to everywhere we wanted to go but still be on the ocean. There was plenty of towels and snorkeling gear even.