The staff were rude and not friendly. The room was not cleaned..hair on bed, spots on carpet, and bathroom counter showes spots. I arrived late with my 3 children and was forced to pay for extra person for the same room i pocked and paid for in advance. There was problem with the AC and they sent someone with a ladder inside the room to fix..however couple of hours later around 1:30 a.m while asleep the AC broke own again..i complained and staff responded and said the engineers will try to fixe it from the basement and for me to call back if it dod not work appropriately. To mack the story short, i could not sleep at all that night, early in the morning i told staff i would not sleep in that hotel another night, they said they could have moved me to another room if i have asked. But it was after midnight and kids were tired and sleep. The staff were rude and did not show any sympathy..all they care for is keeping my money...Oh..and by the way..do not expext to walk on the beack in this hotel, the beach access is limited with big rocks and not for swimming..!!! This is a bad place to stay and very far away from all action..Before traveling, make sure you read other travelers comments as well. There are great hotels much better for your money, not this one..! Its rated 5 stars, in my opinion it should be rated 3 stars...!!! Do some homework before you book a hotel in this beautiful city...I will never stay in this hotel ever again in my life...!!!!