One of the greatest places we've ever stayed