This is my 3rd Inspire Q purchase from Overstock, and each of them has something that is just a little off. The bench is beautiful and suits my needs perfectly. It is large enough to provide storage and sturdy enough for extra seating. The fabric is what I bought the 3 items for and I couldn't be happier with it. That being said, one of the other reviewers was right - the legs do not sit flat, with one or two of them being too high or too low. Because I had read that review prior to my purchase, I was prepared for it. The legs all measure the same length so it is either the angle they are cut on (they are not rectangular) or it is the base of the bench that is off. I am guessing it is the angle they are cut on. Oh, well, it is about a 1/4" difference and easily fixed with stick-on felt pads. I use those on all of my furniture anyway because I have a tile floor. I just used thicker pads on the shorter legs and it solved the problem. And the legs are not difficult to attach. Granted, the instructions amount to 3 pictures, but they show exactly how to attach the legs. I am a 56 year old woman, and I had all four legs on in under 4 minutes. The problem with the Inspire Q chair was not as easily fixed. The back had to be attached and the brackets that were on the chair were not spaced properly. The brackets had to be removed and repositioned. In addition, the seat cushion was about 4" too long. Fortunately it has a zip-off cover and I was able to cut off 4" of foam and re-zip the cover. I then had to baste the extra fabric in place. The prices on the items is good compared to other stores, but having not quite perfect items that have to be doctored up barely makes up for it.