Princess cruises are fantastic. Its sophisticated without being stuffy, its what a real cruise is all about, they are right "up there" with the top cruiselines such as P and O and Royal Carribean etc. They are the American arm of P+ O though now both owned by Carnival.
We cruised with them last year and plan to next year.It was our second cruise, we'd previously cruised with Festival Cruises who are Italian based and that was really good too. We took our two gilrs aged 11 and 15 and they are "hooked" on cruising now. We did also a mini cruise with My Travel as a last minute break, they, not meaning to sound disrespectfull but they try hard and the standard of service is good but you just cant compare the ships/food and facilities with lines such as Princess
The Princess ships are sheer luxury, the staterooms lovely and the food is good too.
Drinks prices are ok though wine by the bottle is a little on the dear side but hey.. you're on vacation.
Go for the "Personal Choice " option for meals. you can eat when you want and either eat at a table for two, or share a table with new found friends. The dress code is the same as the traditional dinning room and the menu is the same too. If you want to reserve a table for a certain time, you have untill about 5pm to call and secure a table for you or just turn up, and ok you might have to wait for a few minutes, they give you a bleeper, you can sit and have a pre-dinner drink , relax and listen to the string quartet, etc.
You MUST do afternoon tea. Served in one of the dinning rooms at 4pm by white gloved waiters, little sandwiches, scones and jam and cream, mini cakes , its heaven.
Horizon court 24 hour buffet, pizza or burgers by the pool, a Hagen Daz ice cream bar, West End style shows in a theatre, etc what more could you want.
Remember that your tips of $10 USD per person per day will be added to your on-board account so remember to include that in your budget , and tip room service as you go and 15% is added to each bar transaction.
Any more info you want please feel free to ask.