The best way to enjoy a cruise is to relax and over look the minor irritations that are inevitable. Nothing is perfect. The cruise will be what you make it.
Boarding and debarkation was smooth and quick. We found lots to do and also had plenty of relaxing down time. The ship was in very good condition, very clean. The staff was great, we didn't encounter any staff member with a bad attitude. We decided to eat all our meals in the Windjammer because we like to dance and didn't want to tie up a couple of hours in the main dining room. The Windjammer was clean and the service was great. Lots of food to choose from although some things were just OK, much of the food ranged from good to excellent.
The cabin was clean and the steward did an excellent job. The cabin was a little small but plenty of closest space. I do recommend bringing a few extra clothes hangers. The dance bands were very good, great dance music, well at least for us, since our main entertainment is dancing. I can't comment on the shows since we don't go to them.