This is an excellent resort in a good location. The staff are excellent, always a smile and a kind word. Our 2bedroom villa was large with a full kitchen and indoor laundry. You can order meals and have them in your villa, on your deck, at the pool, or on the pier which makes mealtime extra special. We highly recommend the resort as well as the snorkel and Monkey River excursions