My partner and I sailed on the 11 night Canary Islands cruise on the Independence Of The Seas (IOTS) from Southampton on 24Th Feb 2012.
Enough has been said already about the check;in problems that day due to the virus on board and a member of the crew later told us that the shore side health authorities didn't eventually clear the ship for boarding till shortly after 5pm. The ship finally sailed around 8.30pm at which time we had the boat drill just as the ship was leaving her berth.
Stateroom: Ours was a cat D1 on deck 7 no 7390 towards the stern of the ship. It was quite spacious with mini-bar and tea/coffee making facilities and a nice large very comfortable king sized bed with memory foam mattress topper.