Quality is excellent and assembly very easy, but I had to return them.  I purchased these because of a seat depth of 20" as stated online.  Not true.  Seat depth is 17".