We sailed on the British Isles cruise in August. Luckily we had very good weather, so that helped the whole experience. All in all, we were satisfied with the ship and the service. However, they aren't up to the level of some of the other high end lines we have been on such as Seabourn and Windstar. The buffet restaurant was not well laid out for the crowds which occurred at breakfast. There was little variety from morning to morning, and they need to learn how to properly cook scrambled eggs, especially since they are on the buffet every morning. The buffet restaurant is made over to what they call a romantic Mediterranean dinner in the evenings, but was little different except for the menu, which was decent. Except for the main course, still a buffet, not the specialty restaurant we expected from the glowing marketing description.
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.