Cabin - was fine plenty of storage - yes bed is not long enough but not terrible for people under 5' 6".
Food - food in specialty restaurants was good. Service a little slow - seems like not enough servers. Japanese restaurant was my favorite - was fun and the food was very good. Though again it is really dragged out.
O'Sheehans -hit or miss - most of the time they did not bring out the right food or brought out some of it and the rest a good 30 minutes later. Service terribly slow on the bar side - not sure what the difference is why it was so slow on that side. The quality of the food was not that great either - but my husband loved the wings so we had to go a few times!!
Cabin was fine. Room Steward Ronald was great - he made such terrible towel animals. He greeted us by name every day. Only bad thing was the lighting - couldn't see very well unless you had the balcony curtain open or every light on in the cabin!! Location of this cabin was great if you are spending most of your time at H2O.