Ok, first for the bouquets... we were thrilled to be upgraded from a balcony to a Family Suite, giving us access to both a butler and a concierge. Other perks included a pod coffee machine and afternoon snacks in our suite every day. Losing our balcony was no problem since we could sit by our picture windows and watch the Panama landscape float by. And we escaped to the comfort of our room a lot because there seemed to be very few quiet and comfortable places to sit around the ship. We also could not fault the service - every crew member with whom we came in contact was very friendly and extremely helpful. Breakfast in Cagney's was also a welcome bonus given the general standard of food elsewhere... which brings me to the brickbats.
We're not the fussiest nor the most fastidious of people (we're Australian after all) but the Market Cafe had all the ambiance of a staff cafeteria with particularly uninspiring food. The Aqua and Versailles dining rooms were of a reasonable standard but the menu was somewhat boring and repetitive. We had the distinct impression that this was designed to encourage us to try one of the 5 premium restaurants on board - another reason why there seemed to be few quiet areas to sit indoors.
All-in-all, a mixed bag but we are unlikely to sail with NCL again unless we splash out for another suite.