Itenerary, was well planned. The excretions were diverse enough to engage people of all walks of life. Sometimes towns were small enough to explore in your own.
We liked having alternative dining as we are not big group diners and we could comfortably dine in the smaller restaurant as a couple.
The spa and gym were large enough to accommodate especially days at sea.
Cabin sufficed, I would try incorporate drawers under desk like River as that configuration worked better for moving around the cabin.