We have done nine cruises, including Princess.Our favorite line is Carnival. Never been on Imagination, but have been on Destiny twice, Fantasy, Holiday, and Victory. On Carnival you get more BANG FOR YOUR BUCK. The service, food and entertainment are all excellant! And don't forget the PIZZA! The 24 hour pizza is the best at sea. You may like Carnival so much that you will not return to Princess. Have fun & enjoy!