This place has the following:
a) an awesome selection of records. I was only visiting for the weekend but I still walked out with a handful of items I'd been looking for for ages
b) a great location
c) a good size, the collection is robust but not so big you get overwhelmed
d) show tickets
e) a good vibe.
Therefore, check it out.