It’s a nice resort and the lagoon lets you snorkel right on the property and we were able to swim with a sea turtle, baby rays, multiple kinds of fish and saw a couple of seals. There are several restaurants available but like most resorts they are grossly overpriced. Beautiful sunsets, lots of walking paths. All in all a great place for a vacation