I just returned from a cruise on the Carnival Horizon and had an amazing time! It absolutely exceeded my expectations and I can't wait to book another!
Embarkation can be hectic as you are carrying your luggage and the attendants want you to keep moving since, of course, there are so many people to board. Once you get on and get settled, its amazing!
Public Areas:
See above. fantastic.