My 7yr old loves this! It wasn’t difficult to assemble and it looks great (the mirror is really nice). The bench was the reason for the 4 stars. It just didn’t hold up, but we’ll find a cute seat.