Okay, here goes.
Cabin was a mini-suite; very spacious with a good sized bathroom, very comfy king-sized bed and a small balcony. Enough storage for 2 people and belongings. However, walls were VERY thin; could hear our neighbors alarm clock go off!
Never had a bad meal, whether the buffet or included restaurants. Never had to wait to eat, and always had exceptional service.