We booked a 1 bedroom double story apartment for 5 nights. The apartment was very good, with a full kitchen, and was part of a hotel/pub and was well located, close to the beachfront.
The only issue we had was when it rained (very heavily) the floor to ceiling windows had not been sealed properly, so quite a bit of water entered the ground floor lounge area. Staff provided towels for us to put on the floor, but it is obviously an ongoing issue for them.
Apart from that, we had a good stay, and the meals at the pub restaurants were very good. Location-wise there was a large cinema opposite the hotel, and plenty of varied dining options just around the corner.