What can you say, they have it all. A great selection and very will organized store. I am impressed by the extra nice staff. They are all knowledgable. You will never need to wait long for a little help.
I agree that the parking is bad at times, but It is nice having a store in a bustling area where there is so much more you can do.
Feel free to look around and just relax. The coffee shop is ok, the service is friendly, but a little slow.
more