We just returned three weeks ago from our cruise on the Caribbean Princess. The ship is beautiful and alot bigger than the Disney Magic. We enjoyed everything about the cruise with the exception of the production shows which did not compare to the Disney shows. I would definately recommend the ship although I don't think it would be good for small children.