Hotel was lovely - front desk was very welcoming, and the lobby has loads of sofas to wait while meeting up with others. Beds were comfortable and rooms spacious. Ours looked out towards the sea (though the car park is immediately outside) and must be even nicer on a summer day. My son's room overlooked a small but pretty park.
The main pool was great for doing lengths and the smaller pool was great for messing around. Sauna very hot, steam room good and jacuzzi was huge (but was needed as the health club is busy).
Breakfast was good quality and decent variety.
Food in the restaurant/bar was good, but by 8pm, they had already run out of the two main meals we had wanted, which I wouldn't have expected in a hotel this size. Pints of Guinness were really great, but they didn't have all the beers listed on the menu.