We were on this same ship Jan '16, so we knew what to expect.
We chose this ship again because this time we were taking our children (20/22) and the UBP and option to allow our 20 year old to drink wine was a nice selling point. We are not that big of drinkers so we would not pay for the UBP at full price, but it makes it a lot more relaxing not to worry about the final bill. Also, the itinerary and timing fit our boundary condition the best.
Food:
This is a standard Balcony Stateroom, but has a larger balcony which extends outward past the balconies ahead which affords a very nice view forward. We also had the mini-suite next door so we opened the divider between the two balconies which really made for a nice open feel and enough room for 5 of us to hang out for afternoon drinks.
The stateroom has the bed by the window which makes access to the closed easy. There was enough storage for all our stuff. In general, the sound isolation on this ship seems worse than on others we've been on. We could hear people next door from time to time. This time it was not an issue, but we were on the same ship previously and had crying babies next to us keeping us up half the night.
Nice amenities, but food is not included even though it is a private island.
Store owners are kind of pushy.