Cabin- Nice size. Love the split bath. Bring your own hairdryer! There are no irons in the room and you have to go to the laundry room to wait in line. Don't wait until right before dinner. Having a verandah was a smart move- so nice to get away from the crowd if need be. Our cabin steward was great.
Food-I thought the food was nice but not great. If you are used to dining in good restaurants and are a 'foodie' like me you might be a bit disappointed.
Entertainment-there are plenty of things to do. The theater entertainment was good and if you can't make it to the theater you can watch it on your t.v. Not the same experience but an option.