Excellent quality, takes a long time to put together, but so worth it!  If I had to do it over again, I would have paid the additional money to have someone else put it together!