excellent stay, location, communication. Everything is here