We booked this cruise 3 days before the trip because prices were too good.
The ship is very large with 3600 passengers but fairly new and everything worked nicely.
Surprisingly no lines for buffets in Horizon food court. Few times it was hard to find the table. For made to order eggs they take the order and give you slip of paper which you give to waiter. This cuts down lines. Wait staff was very helpful and brought tea/water/lemonade quickly to the table.
Great location close to everything.
Surrounded by other cabins above/below so very quiet.