Theo definitely has the qualities of your perfect guest: clean, extremely intelligent, friendly, laid back, and independent. Very well traveled and with great consideration to his surroundings. I highly recommend him for anyone, in particular if you are hosting for the first time since he will make your hosting experience worth it! A+ guest