Surprisingly easy to put together and looks like I should've spent twice what I spent! Perfect fit!