We just got off the Horizon - 9 days cruising from NYC..
The check-in was a breeze, Do not arrive earlier than your assigned check-in time. Try to plan to arrive right on time. We had a 1:30 p.m. check-in time, arrived at 1:20 and we were on the ship by 1:50 p.m. make sure you do all your check in online. We could not believe with all the ppl checking in how organized they were.
We got our bags in two hours to our room with no issues. The steward was right there when we came to our cabin and was so nice.
The room was a great location, we were towards the front of the boat and you can be on any floor super fast with walking. The bed was great! The sleeper sofa for our daughter was hard as a rock and horrible to sleep on.