Lovely place to stay & being right on the front, easy access to the beach. It was also in the centre of town so easy access to other places to visit.
We did eat in the restaurant which was nice food - only oddity was being asked to pay for our meal before it had been served. My other gripe is that despite having booked a table, we were given the worst table in the place. I was seated so close to the staff cleaning table that I couldn't move my chair or cut my food without touching the table. It was a real shame as it marred an otherwise enjoyable stay.