First lets preface this review with: This is only our second cruise and the first was to Alaska on Princess.
The port and boarding: The port was well set up as we were able to be drop right at the Carnival desk.
We used First to the Fun and boarding was quick and uneventful.
Our cabin was clean and comfortable and very functional.