The best part of this resort was the beach and the reefs to snorkel. The staff are phenomenal, always have a smile on their faces and will go out of their way to please their guests. The restaurants were excellent with a huge buffet, and amazing seafood. My favorite was Lima, the Peruvian, and the sushi on the beach.