fits exactly for the space but it was very long  putting it together...ugh   and the seating is isnt very comfortible  it is hard, but hoping the seat will soften up and give alittle. i say you get what you pd for it..  its works for now