I was suggested this store by a friend, and I haven't gone to a different store since.
There's so much on selection that there has to be 2 floors for everything on offer, and the top floor is a lounge room where you can socialize and hang out.
Friendly staff are always there to answer questions and suggest certain products that meet your taste/need