Overall the staff was great and always willing to help and super friendly. The ship was clean and the food was pretty food
However, the first time on a cruise we did not know what to expect.
Unless you are at the buffet/free restaurant at specified times. Be prepared to pay for everything. Including water by the bottle.