Very hard to put together but not impossible. It took me 3 to 4 hours and was a work out by itself. Now that I have been using it for a couple of weeks I love it. Well worth the money and time putting it together.