We were very pleasantly surprised with this all-inclusive. We spent a week there and enjoyed all aspects of it. The food was terrific, the staff were awesome, the evening entertainment was very funny and the room was clean and mostly modern. The sports equipment and facilities all were in good shape and if you have the $$ the spa was well worth the money.