Coffee is disappointing outside of the main restaurant. In the buffet it is instant coffee which I would understand if this wasn't a semi-luxury cruise. You can buy espresso's for a reasonable price but the wait is normally long.
Good food. Including buffet. Not as good as celebrity but better than Viking ocean.
I found that there wasn't enough food 3pm to 6pm but you could find in four different places. the kitchens were very responsive to diary free vegetarian travelling with us..
It was nice to get of the ship and do a hike