We have thoroughly enjoyed this product, as has its intended audience: our daughter. 

Assembly was straightforward. Some experience with tools is a plus, but pretty much anyone could put this together.

Build quality is high. My daughter enjoys the little touches that make it feel more like a playhouse than a playset.