This was a 4 generation cruise for us, with us being the 2nd youngest generation of the group. We've cruised on many lines,including Celebrity, Disney, Cunard, RC, and Holland.
The main dining room was superb. The menu selections were interesting, with more adventurous flavor profiles than most cruise lines dare attempt. Most dishes were executed really well, and we often wound up ordering 6 or 7 courses each, as the choices sounded too good to pass up. The daily entrees were definitely the best choices. Soups were a little bland overall and the potato sides got a little repetitive, but the proteins and vegetables were great. Service was very good - we had a group of 9, ranging from 6-90 years, with everything in between. Our waiters were flawless in taking care of everyone.
The buffet was mediocre at best. Some of the more exotic stews and curries were good, the rest tended to be overcooked. Breakfast was only ok - main dining room breakfast definitely was better (except the donuts and pastries, which were great everywhere on the ship).
Pizzeria (Cafe Corniche) - absolutely great crispy crust pizza, and they were happy to make custom creations.
We had kids in both Pelicans (3-7) and Shockwaves (8-12). Pelicans was top notch with very engaged staff and organized activities. Shockwaves did not seem to have as active staff as we had on the Sapphire earlier this year. Kids in Shockwaves seemed to spend a lot of time playing video games, which the kids enjoyed, but was less organized than Sapphire.
Singers and dancers were great. The two lead singers were both great. The dancers were good technically, and great performers. Piano Man and British Invasion where lots of fun. Country night was not very good - they just didn't have a credible twang.
Hypnotist (Kelli?) - fun, good with keeping 15 people marching to her command
Magician - mixed, got upstaged by his 6 year old volunteer
Billy Vader - painfully outdated borscht belt routine
Sea Princess was in fine condition. Not as glitzy as some of the newest ships, but the smaller size was nice as more of the common spaces went wall-wall across the ship, as opposed to the puzzle-piece feel on some of the newer ships.
Cabins were fine. Of note, TV's had all been replaced with new lcd hdtv's which was nice touch.
Overall, the crew was great, and we'd gladly sail on Sea Princess again.