I ordered this on a Monday and in two days it showed up! Took it home and pulled out all the pieces and made sure the hardware was complete. I was surprised as it only took me, by myself, 20 minutes to put it together. It's super nice and very sturdy! And it looks great in my tiny home.  The wood finish is nice and I'm really happy I ordered this small table. It is definitely a keeper!