My wife and I were in a large business group of roughly 150 people. We flew to Miami, stayed overnight at the Airport Fairfield Inn, and then took a bus to the cruise port the next morning. The hotel was fine, although it was tough finding a local place to eat dinner. We did find a reasonable place after a few looks around, but the location of this hotel isn't as good as some others. I would, however, stay here again because it was clean, staff was good, and they really took care of our large group with no worries).
Embarkation was very smooth. So long as you had your Set Sail Pass and supporting documents, it was 1-2-3...and you were on the boat. Total embarkation time couldn't have been more than 20 minutes....tops.
This ship had so many different activities it was hard to keep track of them all. That, overall, was great. We didn't do a lot of them outside of the entertainment, though. This was a shorter cruise, we were tired, and ended up enjoying the quieter things, like reading, dining, strolling, etc. Many of our group reported great fun on the Flowrider, climbing wall, ice skating, pool activities, you name it. The promenade was about the coolest thing I've ever seen on any cruise ship. Shops were good, too, although it was typical cruise stuff like watches, bags, booze, and other boring stuff. Be kinda fun if somebody got creative and put a lingerie shop on one of these. I think they'd find revenue from the men go through the roof...