Great stay, communication, space, and location.