Our second trip with Emerald - we enjoyed the Danube cruise last year, oddly on the same ship, captain and some of the crew! I can't recommend Emerald enough!
Immaculately clean, comfortable accommodation. The staff were very friendly, helpful and attentive.
The food was excellent - we even had a tour of the galley! Breakfast and lunch are buffet style with an amazing range of dishes available. The evening meal has table service and a menu with a choice of about 3 starters, soups, 3 main courses (although steak, salmon etc also available) then 3 desserts. Each day there is a Chef's Choice menu which we tended to pick each day.
Very comfortable bed, lots of drawer space, more limited hanging space.
Both the room and the en suite shower were incredibly clean (checked/cleaned several times a day)