We had mixed feelings about our stay. It was okay for all inclusive, the hotel has nice territory with great rocky views, but it's located far from sandy beaches. Daily cleaning is a plus, food was average - the choice is limited for 10 days, we didn't finish our food a few times (meat not fresh/cakes still frozen, too much salt, etc.) Cleanliness is not perfect. Some staff were extremely friendly and helpful, others were the opposite. We loved a stay at a different place last year, therefore, will not recommend this one.