Spring Break cruise to Cozumel, Roatan, and Belize. Family of 4 -- mom, dad, 6 and 1 year olds. We have been Royal Caribbean customers but chose Princess this time because the schedule worked well with Spring Break. I will include some comparisons for others that may not have tried both companies.
*Port of Houston -- easy to drop luggage, park the car, and walk in. We arrived 3.5 hours prior to departure and waited about 40 minutes total from arrival to embarkation.
*Stateroom -- Oceanview level 5. Open floorplan stateroom felt a lot more spacious than Royal Caribbean. On RC they try to implement separate living room and bedroom areas, but the single room on Princess worked much better for us. Shower does not have a detachable showerhead and flimsy shower curtain hardly does its job -- keep everything off the floor! Our shower had hot water only which made for interesting showers.
This room has two pull-down Murphy beds to accomodate a total of four passengers. We put our 1 year old in a crib in the closet area, so one of the pull down beds was free to be used as luggage storage. Overall this is the best stateroom we have had on any cruise, with a nice unobstructed ocean view (though only about 10 feet off the water). The open floorplan kept the room from feeling cramped. The shower does not have a detachable showerhead and has an old flimsy shower curtain, so keep your things off the floor.