This was our honeymoon cruise- I'll try to keep this short and sweet, and give you guys all the info you really need/want...
Embarkation- We flew into miami the day before, stayed at a hotel near the port (10 minute taxi ride)- Here is what I'd suggest- If you are doing the traveling on your own (no package deals through Carnival/airport transfers, etc...)- do what we did... We left around 10:30ish or so in the morning to head to the port- the traffic was already crazy near there... there is a big loop around that you sit in, you've probably read, for over an hour... our cabbie asked us if we minded walking, nope... so he dropped us off before the loop- where all the service trucks entered... a 100 yard walk later, we were in the boarding terminal- we waited in line for a total of maybe 20 minutes (standing still)- the process took about 40- walking here, getting this info, giving that info, picture here, picture there- but it seemed much shorter. really easy. If you have transfers or anything like that- get there as early as possible, really...
Stateroom- Had an inside stateroom, deck 6 (upper)- midship- great location- really could not beat it- instead of waiting all day long for elevators, it was walk a deck up or down to do everything- no extra noise from anywhere- our dinner mates had a balcony- i think next time, we'd go for that... inside was plenty big and all- but the balcony was def. a plus, and worth the money if you're debating...