This took some time to put together but it is so worth it.  Now if I could only keep my puppies off of it