The selection is great, sales people helpful to the point of annoying you, and prices are not the highest or the lowest. BUT, if it's not in stock, DO NOT believe the date they tell you that it will be in stock. While going to the store to complain about this and ask when my furniture would actually arrive, I met other customers having the same problem. A reasonable expectation is probably 1-2 months AFTER the 8-12 week delivery time that they tell you.
Cons: delivery times