Very sturdy and fits a small entry from my garage to my kitchen. The upholstery is actually a very well made rug... The seating is firm and a good height. The wood is finished without defects and the shelf holds several pair of shoes...  It came completely assembled too. I have looked for months for something for this space  and this Bench hit all the points I was looking for,,,