We chose Sunshine for the dates and things on board. We had 2 cloud 9, deck 11 balcony rooms that were set up for our 3 boys in one (ages 11, 11, and 8) and my wife and I in the adjoining room. Rooms were spacious and the balcony was perfect.
There were plenty of things to do on board and for a spring break week we never felt overly crowded or busy. The kids must have done the skycourse over 15 times and spent a great deal of time in the waterpark and pools.
The lido deck food gets old, but was always something new and easy. Anytime dining in the rear dining room was fantastic. The food was always warm and was excellent. We took a tour of the galley during the Behind the Fun Tour and and kids learned a lot about the ship.