First time cruiser.
Prior to our vacation, I have read good things to expect, and many negative things about Carnival. Let me just say I was overwhelmingly impressed! From the very first day, I could tell it was good.
Our embarkation was quick. No real hassle, just went through expected process and was onboard in less than an hour.