Mostly good, could be cleaner. No off street parking but location was great.