I always go to Campo first when I'm looking for furniture-- they have a style that can fit in a wide range of looks- from contemporary/modern to more rustic and warm. I've found most of the staff to be very helpful-- offering to store my stuff for weeks until I can pick it up and giving me great discounts when I buy more than one thing. All of the pieces that I have bought there for my home and office have stood the test of time for durability and quality. I always recommend Campo to anyone who is looking for unique furniture with some 'soul'.
Pros: Great displays, helpful staff, good style, a great variety- and sometimes you can find great deals.
Cons: Can be overpriced.