My experiences on RCCL are similar. For the price, I think you get a lot, although for the over-35 crowd I'd say Princess is a notch above in all aspects other than the ships themsleves. There's no beating those new RCCL ships, especially the 24-hour in-cabin Internet access.
QL