If I could give it 10 stars I would. It fits everything I need, it was surprisingly easy to put together ( I did it myself in about 3 hours, taking my time and reading the instructions carefully before starting). The instructions were crystal clear and easy to follow. It’s been a wonderful upgrade for me.