We choose this cruise as we got a great deal on a balcony 2 for 1 plus kids free just before Xmas. We have always travelled on Carnival cruises (6 times previously) and wanted to try a new cruise line.
The ship itself was big and beautiful. Layout was good. Lots of pools and hot tubs. Never had an issue getting loungers unless you want to be directly poolside at the main pool, but that comes with all ships.
Cabin was clean. Layout was fine. Lots of shortage. Cabin stewart was nice. We weren't pleased with the pull out couch into a bed that had to be shared by our 12 year old son and 10 year old daughter. This is the first cruise in which they had to share a bed. On other previous cruises, we have always had pull down bunks, one each.