Embarkation - Pain in the butt! Get there early or book a suite! We arrived at approximately 2 PM, parked at Park N' Go since they are right outside the port and only charge $6 per day (with online coupon) versus $15 per day at the port. This is our second time using this service and have not had any problems.
Back to the ship embarkation! Had a few old, rude people who were to get you to the window to check in. When we sailed on the Independence, it was much more organized than this was. Needless to say, people were skipping, and it seemed that everyone was annoyed by the process.
On the ship - There is any and everything to do. You name it, it's there! My family of four, husband, and two adult children (18 & 20), we enjoyed all the activities, the clubs, shows (will get to later), ice skating, movie theater, and shopping.