It arrived a day early then what they said on the order form, which is good.  It was just what we ordered, not to difficult to put together.  We put it at the top of the stairs to keep the puppy from going into the basement.  It looks great, works great and is doing what we wanted to do.  Thank You.