It was challenging to put together though it came with very detailed and clear directions - it just took a lot of time.  But it is exactly what I needed and it does not look like I assembled it!