I upgraded our cabin to enjoy a balcony and only on the ship learned that this meant so small cabin that we had to crawl under bunk-bed or hop over double bed to get to the balcony. I saw a floor-plan of our previous cabin and thought this would be similar but it was not. If you are four, prepare yourselves to sleep very uncomfortably! Luckily we were only three. Also the balcony was so tiny that you can't express any enjoyment of it.
I also thought all-inclusive would mean all-inclusive but they have invented a huge amount of "nominal" fees they charge on top of the cruise price. The drinks are really expensive and in the middle of the cruise they announce that they charge "for customer's convenience" 60 dollars per customer... Tips!
Meals are good and there is quite a lot of program. Only our 12-year oli son was late on the first meeting of the club of 12-14-year olds and despite several attempts found no friends on board. Most of the time these kids were on themselves and when he tried to talk to others he got no response. Even table-tennis tournament that was on the program was without adult supervision.
Terribly small, sharp edges where you bump your head all the time.