First time sailing with princess after sailing with carnival in the past on several cruises. Was very impressed with the condition of the ship, attitude of the crew, and food compared to carnival. Ship seemed less packed with passengers than the carnival cruises and crowd probably were in mid 40's and older (I'm mid 50 so better fit with music, waits at the bar, etc). Still plenty of night life and stuff to do- just without the hoardes at the bars and techno music in the nightclubs. Only negative comment was we had late seating for dinner and missed all the shows since they didnt provide a late show option for late dinner guests.
Houston departure was the fastest and most organized I've experienced and the debarking only took ~ 20mins to gather bags and get through customs. Very nice overall experience.
Smaller than carnival equivelent cabin but more up to date and less wear and tear.