Clean. Safe. Great location. Knowledgeable host.