Having the internet package, my son, being sensible, checked online to see the price before deciding to buy it. The identical watch online was nearly 50% more and that was the cheapest he could find it. So no, it appears that there was not a massive mark up, nor was it a ship’s special only available onboard. It was something he wanted but had it been overpriced, he would not have bought it. Neither he nor I are fools which you seem to be implying.