Amazing. The word to describe the entire experience. I would stay again and again!