Excellent quality, wonderful finishes. Highly recommend. It does take quite a while to put together but it is totally worth it. My daughter plays with it all the time. Something that will definitely grow with her. Definitely recommend!