Just come back from the divina 9 /16 june 2012 What a beautiful ship, stunning decoration. Balcony cabin very nice spacious and obviously very clean.
Food nice mostly hot ,small portions but 7 courses and if you have them all it is ample or you can always ask for a side salad or chips which were given with pleasure.
Can get a bit mad in the serve yourself restaurant but there are enough serving areas . over 2800 on the ship and we never queued for more than a couple of minutes and food was almost always hot. YES there are a few people who try to push in but a tap on the shoulder and a point to the end of the queue normally done the trick.