We visited fantasy island resort on Roatan island Honduras as part of our Royal Caribbean cruise. This was our favorite excursion on the cruise. Although the resort is showing some age it is still a delightful resort. The snorkeling is wonderful. The beach and swimming fantastic. Staff very polite and helpful. Plus the resident monkeys are fun.