Had a great trip. Some quick advice -- do not pick a room that shares a wall with the centrum. We had a noise issue the entire time from as early as 5 am till nearly midnight.
You can skip the main stage shows-- they're pretty terrible. We preferred the pool games and game shows by the cruise staff instead. We wished the timing had been better for them though. Always too early or late or during a reasonable dinner hour.
Lots of great stuff-- this size ship is perfect. Never felt too crowded or need to wait on a line. Elevators were even pretty quick. Port of Tampa is a breeze compared to Ft Lauderdale. The extra kids pool was nice (though the slide isn't very good) and we liked the activities in the Schooner bar (though we were bummed that the self-leveling pool tables didn't work).
Also, bathroom smelled moldy and needs a little sprucing.