This arrived pretty quick, in 7 business days and took maybe about an hour to assemble with two little ones running around.  Looks sturdy. Made in China, of course. But hope it holds up!