John is a Reliable, clean, good communicator...! I partied most of my stay and he never questioned my walking in in the morning or no show 😆😆😆