I have cruised 4 times...3 with Royal.
If your over 45 you will not like this ship as it is absolutely huge with line ups and long long walks for everything. There are charges also for everything but the air you breath! The cruise experience has been watered down too much.
If your under 45 and very active you will love all the toys and the shows and music are excellent.