Perfect fit and good stability. Easy to put together (FYI- all the parts do have numbers- you just have to look to find them as they're stamped on and hard to see. Very happy with it.