We are a family of 6 and were very impressed with the entire property, from communication prior to arrival thru departure. Check in was easy, the unit was very clean, well maintained, and was well stocked for our stay. The pool, grounds, and beach were immaculate and the private swimming area was great for snorkeling to see many fish, crabs, lobsters, and stingrays. The location is an easy walk to restaurants, grocery stores, and shops. This is definitely a place we would be happy coming back to!!