we have cruised Ocean Village, Thomsons, airtours and P&O - thought we'd give RCCL a go and I personally was quite excited after reading the reviews.
PROs - great food, dining service excellent, good cabins
cons- MANY!!!! - be very careful about your flight times RCCL throw u off the ship as early as 7am -we were in airport 9.30 and flight wasn't until 3.45 (others were as late as 7pm!!!) - friends had hotel in Portugal and had to be off ship by 7am!!
was impressed with cabin-well laid out and good amount of storage. balcony good but weather didnt allow full advantage