The main restaurant was fine, although service slowed down when it got busy. Food quality was generally good, but not the level of some of the competition. Wines were adequate but nothing special. However, the steak specialty restaurant overcooked two of the six orders from our party - why?? My wife's order had to be sent back, the other two decided not to.
The free shore excursions were a nice feature. They fill up fast, so book them as soon as possible. One tour we were particularly interested in was cancelled for an unknown reason, so people were added on to other tours. Conversely, the Balfour Castle tour was very nicely done, especially with the feature of tea and pastries in the main dining room. Don't bother with the river sightseeing cruise in Dublin - you're better off to do a general tour and have time to see the pubs and historic area.
Considering the price, we felt a little let down in comparison with other cruises we have taken, but can't point to any one glaring fault.