The ship is very nice and up to date. The facilities like pool area, piazza and restaurants are very well thought and nice. Any time dining was perfect to us and there was hardly ever any waiting time. The food was better than expected, especially in ala carte restaurants and in the Horizon buffet.
Formal night are not very formal, you could see people in the dining room in jeans and t-shirt. We had packed too many suits and dresses. Employees work hard and the service is mostly good if you don't have too many or difficult requests.
The drinks are the worst part. Straight up Dry Martini is 40 % of water. I had them many, but always the same. The alcohol doesn't cost the company very much, but still they try to maximize their profits with watery drinks. The greed of the ship company in general was the biggest disappointment.
Cabin was on the 8th floor in the back of the ship. The room had huge closet for cloths and a sofa (2-seater). Very happy with the cabin. The elevators were close, but not so that they or traffic would disturb you. The main floor of the ship is 7, so we could avoid the elevators and just walk one floor down.
Long waiting lines. Be aware when to arrive. Later the better.