The unit was very nice. We stayed with another couple and had plenty of space. The kitchen was well equipped. The unit has three bathrooms which was a nice feature as well as a washer, dryer and dishwasher. Parking is available but is a bit tight if you have a larger vehicle. The common area has a pool and lots of loungers and chairs available to sit on either around the pool or on the grass. The view from the balconies, both the ground floor as well as the master bedroom, were spectacular. We saw whales almost every day we were there. The beach is private and small but there are many public beaches nearby if you are looking for a larger area or better snorkeling.