We are frequent cruisers and have cruised primarily with Carnival. Carnival only offered one cruise to Bermuda so we thought it would be a great opportunity to visit. Embarkation
Carnival implemented a boarding time selection for check in. We chose 12:30pm as our check in time and when we arrived, there was confusion and chaos. The 12:30pm check in was meaningless and the staff didn't know where to direct us. It took us nearly 21/2 hours to get boarded.
Ship
Rust around window frame, water (condensation?) leaking from window, shower backed up on 3 occasions and leaked out of drain next to toilet, flooding the bathroom floor. Cabin was clean overall and our cabin attendant Lyndon did a great job.