Great location, nice host, okay check-in, questionable cleanliness.