The final product is worth the time and effort you will expend to put it together.  The fact that I've put together many pieces of furniture helped me decipher the instructions which need to be rewritten/redrawn to make them clearer and more user friendly.  But I love the looks of the piece now that it's finished and the storage space is excellent.