We definitely recommend this place! It is spacious with great amenities--everything from a shared pool and BBQ area to extra linens and beach towels to boogie boards and snorkel gear. It is located right across the street from Magic Sands beach, which ended up being one of our favorite beaches this trip (sand/not rocky, volleyball setup, and a nice mix of tourists and locals). Debbi was super responsive and put together a great binder of recommendations during our stay.