The cabin itself was clean, reasonably spacious and the bed very comfortable. Eddie our steward was friendly and unobtrusive. Room service was quick although a couple of times, we got a line busy message when we rang.
Food and Restaurants Britannia restaurant was lovely - understated dEcor and sophisticated food. The service at our table of 6 was amazing thanks to Ramon and Alexander. Food after the first night was excellent and lunch also very good in this restaurant. Arrived one morning for breakfast at 8.35am and was told the restaurant closed for breakfast at 8.30am although the daily newsletter said 9.00am. No budging the chap at the door though! There were a few disappointed people that morning. Normally we ate around 8.30ish in the Kings Court self-service restaurant. The food in Kings Court during the day was plentiful and reasonably good but the organization of breakfast some mornings left much to be desired. Too many times there was no marmalade or the mugs had run out and we were expected to have tea in a paper cup! The tea and coffee stations were badly organized as well - not a logical layout with the result that people were wandering about that area. Not really good enough for the 'White Star Service' that Cunard boasts.
Bars A pre dinner drink in Sir Samuels or The Chart Room was always an enjoyable experience. Wine cost about $8.50 for a glass and a Champagne cocktail (sparking wine) was $6.50. A fish and chips lunch and a pint of Guinness for hubby in The Golden Lion was good too. The Commodore Club was a quiet spot in daytime but some other people thought it a bit cliquey in the evening. I can't comment personally as we didn't visit there.
Entertainment The piano players and harpists dotted around the ship were very good and ideal background music. We never actually got to the theater but our dinner companions were less than impressed with some of the shows. Sailaway parties were always good fun.
Summary It's a great ship and we had a great cruise. I would have no hesitation in recommending a cruise on QM2.