Love Royal Caribbean, and want to take a larger ship....this was a great choice...so much to do, plenty of free dining options, and free activities.
The ship is huge and so much to do, day and night....onboard sales going on in stores, art shows, comedy shows, CATS (not a fan of that play at all) but the performers were excellant its just the play is not my cup of tea, many people got up and left the show.
There is a boardwalk area which reminds me of growing up in Philly, and going to the NJ beach resorts.
We had 14 floor balcony overlooking the Boardwalk, Aqua Theatre etc.
Great view, lots to see from the balcony, zip-line, rock climbing wall, aqua theatre, putt putt, carousel, Johnny Rockets Diner plus a partial view of the ocean.