Purchased this bed for my grandson.  He loves it and his dad commented it was not hard to assemble.  He also said it's very sturdy,  This will work great for an active 7 year old and 3 year old.   Very pleased with the whole purchase!