Absolutely perfect and exactly what I wanted! The way the directions have you putting it together made it super easy. You don't have to jump back and forth between different pieces multiple times, You set up each piece and then put them all together. I will say having someone to hold the piece while you put it together makes it easier, but overall a great buy with an easy installation. 100% recommend!