The staff are really nice, but some people of the reception are not very nice. Food is very good, facilities ok, clean, i dont know if inhad room service, but its ok. The big trouble was a communication problem between the hotel and the hotel administration. I paid before i get the hotel, but the moment i was checking in, the receptionist told me that i have to paid the same amount that i was already paid for it. Another problem, was that i selected all inclusive plan, but they told me, it was half board. To finish, when i was making check out the men at the reception told me that expedia charged me less money.mit wasnt too much, but, i think you have to check the way to communicate with them, because its really disturbing when you want to start your vacatiions with you family and you dont know what to do to solve this kind of problems. I printed the receipt, but they have different information. Last year, i made reservation for vacations, and everything was perfect.