I would avoid this place at all costs, or at least make it your last stop on your search. You get a lovely impression when you first walk in and they show you around, but that is where it ends.
Pros: Large selection
Cons: Pushy and rude customer service.
more