The property is fine. Average . Having said that, we are some 12 weeks after our excursion (the reason for the delay in this review) and still have not received our Security Deposit back, in spite of no charges owing, incidentals paid and asking numerous times about the status of the refund.
On check-in, some clerical errors had us booked into TWO different rooms at twice the cost! This was later rectified but only after some 2-3 weeks of communications after we returned home.
It's a fine resort but pay close attention to the accounting!