Absolute perfection! I waited for months for this bench to come back in stock and I am so happy I was patient. Most benches are oddly short. Not this one. And a great price for a quality piece. Other benches I was looking at were between 600-800. Hurry and buy before it goes out of stock!