The location is perfect, the on-site parking is excellent. The only downside is that the place could use a good spring clean.