This is my first order from overstock.com and I am very pleased. I ordered these on Thursday and recieved them on Monday. Fast. They were way better quality than I expected for the $$$ and I assembled them myself. I am a 50 something woman. Easy to assemble. Matched my table perfectly.