First of all let me say I had very low expectations going into this cruise from all the previous reviews I had read before leaving I was pleasantly surprised at how much had improved before we got on the ship.
1. We made it through checkin with no problems, had to wait a few mins, but no big deal.
2. The cabin was small, but we chose one with a window on deck 7 and everything was fine. The AC worked great and I even brought a fan based on some advice from a previous review.
Didn't make it to Grand Cayman