Everything here is AMAZING! The resort, staff, food, vibe, snorkeling, views, beach, and on and on. Highly recommend for all types of travelers (solo, family, couples). Very peaceful and tranquil place. We had an unforgettable experience. Cannot rave enough about the snorkeling. Out of this world!