Great quality! Not hard to put together. Took about 3 hours. Looks absolutely beautiful and fits perfectly!