I was a first time cruiser so I have nothing to compare it to. Getting on the ship was not fun . In line for hour and half. But got on the ship and it was very nice to me. I was surprised that luggage was in front of cabin when I got there.
The cabin was spacious enough. REMEMBER to bring Bungee cord to hold balcony food open if that is what you want. Had the life boat drill before sailing and thought it to be a waste of time but I guess regulations are regulations.
Food in the dining room seem finer to me, although the portions were not all that big, but one could get more than one plate. Every night the green salad was the same . I might have like a change in the greens one night. All of the main meals were fine to me but like I said this was my forest cruise. On Lido deck there was always food available although their were times that not much was available.