I too like the fact that Princess is pool friendly and uses fresh water. Plus they don't close the pools at night, where Carnival drains them around 6-7pm. Princess also offers hamburgers and hot dogs for room service. (At least the last one I was on.) One thing I really missed on Princess that Carnival offers though is the free soft serve ice cream machines and I thought Carnival had better pizza.