Almost everything about this cruise was very good, often excellent. The show Elements is as good as it gets in Vegas. Food was good quality, as was the service. I think the only negative, other than one bad meal in the French specialty restaurant, was the lack of service in the bars and lounges. I believe this was due to the very large number of "free" unlimited alcohol packages given as booking perks (which we did not have). There were not near enough servers, so we often had to flag one down multiple times. In addition, the number of "free" specialty dining packages upon booking made it near impossible to get into one on any night. I was glad we had book one in advance of the cruise.
We had a mini-suite and were very pleased with the size and amenities. Embarking, disembarking and getting off at ports was very efficient. Ports were very good.
Good size, lots of space and the bathroom with separate tub and shower was a plus.