This is one of the best hotels that we stayed at. Situated right on the beach, short walking distance to nearby stores. The staff is very helpful. Very clean and tidy rooms. If I am not mistaken, all rooms are equipped with a small kitchen.
The only disadvantage is that the hotel is near to a larger hotel and you can hear loud music from 9 am till late in the evening. But we got used to it and it never bothered us that much.