Most definitely a struggle to put together, but well worth the effort!  
Very happy with my purchase!!