Arrived in timley manner.  The product itself has a couple downfalls; assembly was a little frusterating due to the "L" & "R" stickers falling off in transit, also some of the pegs that slid into another piece to help hold it together were a little too big - after a little difficult assemby I am satified with the finished product & am happy to sit on one of the stools while nibbling on a snack.    :)