We chose this cruise because it coincided with my children's school spring break.
We live about an hour away from Port Everglades so we drove to the port. I booked parking online in advance with Park-n-go for a good low daily rate. We had no problems getting on a shuttle bus to the terminal at around 11am. Once in the terminal, we waited about an hour to board the Freedom.
Our room was not ready when we boarded, but was ready around 3 pm. Be sure to bring a carry on bag with a bathing suit if you plan on swimming or sunning the first day. Our luggage did not arrive to our cabin until around 7 pm. This was the only real problem we had - was that our luggage arrived at our cabin after our dinner time of 6 pm so we could not have dressed for dinner that fist night.
Quiet cabin with a nice balcony -plus it's close to spa and gym.