I ordered this for my 6 (almost 7) year old and it's a good size for her. Good quality and looks nice put together.  Just be prepared to put in some time to assemble.  My husband spent more than a couple of hours working on this to get it put together.  But worth it in the end.