Roshi's place was exactly as described, clean and a great location. Having the parking was a great bonus as well downtown. Communication, check in and check out were easy, and we would be happy to stay at Roshi's place anytime.