Great price for the asking price. Very accommodating and informative. I suggest checking with the staff before booking any excursions outside of the resort. Great food and service at the restaurant on the resort. It was a little further off than most places but well worth the trip. Would definitely stay here again!