By far the best place we have stayed