Food was great with tons of variety. We got tired of going to the 'trough' after a few days so went to the two different sit down complimentary restaurants so that provided a much needed break. Never had any issues with the quality and variety of food.
Staff everywhere except the front desk were incredibly nice and helpful. Always smiling and eager to help. Only negative experience with any staff were the grumpy reception desk.
Other than that, staff ROCKED! Loved the "washy, washy" staff. Great idea in helping to eliminate food contamination. These people were at the entrance to every restaurant and if you didn't use the hand sanitizer station, they would say "washy, washy" and spray your hands with a disinfectant. At first, I was thinking... "seriously? Washy, washy?" After a couple times though, I found I was looking forward to their smiles and interacting with them. Awesome people.
Cabin was great! Everything that I needed with abundant storage. Loved how you felt totally by yourself when on the deck. Room was very quiet and my steward, Rodel, was AWESOME.