Wonderful communication. It was easy to check in and check out. They have the best snorkeling right at the beach. Everyone at the resort was so helpful.