Booked knowing we had a sales pitch to endure. Not bad until the end when the salesman belittled us for not purchasing. Foul smell in our room upon arrival and waited a day to change rooms as what we wanted wasn’t available. Difficult to endure. Not enough wait staff in restaurant and pool deck but all available staff VERY helpful and attentive. Quiet setting and well-appointed.