Nice hotel for a 3 star, spacious and right on the beach. Most of the staff were pleasant however, they had made an error with my booking and it was a nightmare to sort out. The reception and restaurant staff implied that I was trying to con them even though i had proof and confirmation of the reservation! I had to call Expedia to intervene. It was completely unnecessary and extremely bad customer service.