Great location (public transportation nearby), free parking. Friendly staff. Small but adequate place.