Location is great, just a few minutes' walk from the beach. The room was comfortable, the bed very good. For the price the amenities were minimal, though, because we had paid through a third party. Breakfasts were small, limited and expensive. Parking cost more than it should. We paid a charge for the bottles of water in the room. The only perk was free internet. All this, even though I have status with the hotel chain's membership program. Because the staff had to explain all this, they were defensive and not very friendly. I wouldn't stay there again.