You are fortunate with the extras and obc. But in a straight price in UK, every cruise line is, way over the ncl price and offer less. Not sure what high end drinks you like but all the included spirits and wine and beer offerings are fine on ncl, unless you are a vodka and whiskey conesseuer and drink them neat or consume champagne. But as I said each to their own - and apart from the occasional brain fade ncl have been excellent over the years. All things change and a good friend who recently took a princess cruise in Australia said the food was poor and the ship falling apart😳