I bought this for my office. Great bench - firm, but comfortable. I put it together by myself and it was pretty simple. It looks so nice, I want to get one for my house now.