Overall the cruise was excellent and all that I had expected and hoped for.
I felt that the staff were excellent and accommodating.
The food was good most of the time, and I appreciate that the buffet is high quality and an excellent alternative to the main dining room. The food is not your typical buffet pre-made food, and there are lots of healthy choices.
The internet was terrible ...