Absolutely perfect! We love the playhouse and our kids love it more! A piece was missing when it arrived, but we contacted the manufacturer and they had it expedited to us free of charge. Super friendly specialist. We are so happy with this purchase.