My young daughter and I had an amazing stay at this resort. The grounds are clean, full of flowers and birds with a lovely, professional staff. We spent hours wandering around the many different pools and walking along the waterfront path. Each morning we would rise early and grab a cup of coffee and the freshly baked muffins and head out for a walk to one of the easily accessible beaches. And we saw many whales frolicking in the water out front. This is a five star resort and I highly recommend!