This place is wonderful. First the location can’t be beat. You’re close to everything. The beach is right outside your door. Easy chance for a quick swim or snorkeling. We saw our daily run or turtles each morning. The pool is great and very well maintained each morning. The unit itself had everything we needed. The setup was perfect for our family of 4. Easy to keep it cool with windows as well as the AC if needed. Oh and did I mention the view. Having they each morning while I sat on the balcony to have coffee was a treat each day. The host was super helpful with everything we needed and very quick to respond. We would 100% stay here again.