This was our first cruise, we were celebrating a ten year anniversary.
Miami traffic was hectic, but once we made it to the port it wasn't too bad. WE parked in the cruise terminal which was quick and easy. the terminal was right across from the parking lot. Embarkation was much like going thorough and airport checkin. I would not recommend bringing alcohol in your carryon luggage since they were checking everything and had quite an area of confiscated liquor bottles, water and mouthwash bottles filled with alcohol.
The ship is very nice and clean even though its been a while since its last refurbishment. There is always something to do, from eating to activities to gym time to just relaxing.
The cabin was fine, spacious enough and noise was never a problem. The TV's are older crt sets but it didn't really matter since the only times we were in the room was to sleep or get ready to go out. Our room steward was fantastic. They cleaned up the rooms twice a day, once in the morning and then an evening turn down service with towel animals and chocolates.