Great looking piece! Yes, it took a long time to put together, but it wasn't difficult and the directions were clear. 
Will this piece last 25 years? No. But it will do the job for several, and look good doing it. Well worth the price.