This was a first cruise for my wife and I as well as our eight year old son and ten year old daughter. We had a fantastic time and are already planning our next cruise for the fall.
We shared a balcony room which was clean, comfortable and well designed. There was plenty of storage and we had no feeling of being cramped even though we had four people in the room. Our room attendant was terrific and seemed to work around the clock to keep everyone happy.
The food was decent. Not as great as I have heard from past cruisers but more than acceptable. Our table waiter was amazing and had to deal with three families, each with two kids between 5 and 10 years old. We ate early dinner (6pm) and dinner lasted ~ 2 hours each night. A bit long for the kids, but they loved their table mates so it was not a problem.