Really nice piece for the price. This is exactly as described, I was able to put it together myself in under an hour. It’s firm but comfortable and I’m so happy with my purchase.