Fit perfectly and not too difficult to put together. It took us about 2 days to get it fully up and all set up.