One of the greatest places we have stayed.