Walk into any successful hotel and you'll notice the obvious things first: the warm welcome at reception, spotless rooms, attentive staff and meals...