Somewhat of a challenge and time consuming to put together but it came out great! You must devote a lot of time for assembly if you're not used to putting things together.