I love the time I spent on the ship!
We spent some time in Tampa, well, till 3am. BUT we weren't late and reached first island just in time. Excelent job! Who cares we were sailing all the night or staying in the Tampa port if we weren't late. I don't. We started our vacation just after small instruction and didn't worry about location of the ship.
I don't drink alcohol, at all, so I don't know anything about trying to get it. Not my problem. Usually I drink tea or coffee: both were available all the time, no standing in lines. Food was available without lines also. A lot of different kinds of meat, vegetables, fruits, desserts, ice cream,... any time, any amount. My kids were able to find something they like all the time. In the night I could take a cup of tea and some apples and took a sit on the upper deck looking at the sea: sea, stars and wind...