Cruise overall was great.
Buffet dining was amazing, ALTHOUGH we wanted to try a PAID meal, but everything books up the first day you are onboard. The paid dining should be open more hours (even at lunch) to give others more chances to eat.
Go Kart Track should be open more hours (especially while at sea) and $5.00 is a fair price for it. $10 is a little high for what you get.
Cabin was very nice. Lots of storage. The space was utilized very very nice. The staff kept everything spotless. Slept great. no noise. This was a good cabin to stay in with our 2 kids.