We bought this playhouse for my 3 year old and he loves it.  It took a long time to put together, but the instructions were fair. The plastic parts are VERY cheap and flimsy. 
Putting the mailbox together was infuriating. We would have skipped that part except that my son loves mail, so it was a big reason why we purchased this model. 
Construction would have gone a lot faster if we had no children around, so get grandma to take the kiddos for the day you put this together.