They are awesome when they can accommodate you. I went to them 4 times and twice and I was happy with their service.
The other two times they didn't have time for me for many days in future when I perceived my problems were important- like a flat.
So if your problem can wait for days in future then these guys are awesome. But if you need it more urgently, then forget about it and go somewhere else.