Perfect fit, doesnt take up too much space. Took around 45 minutes to put together- my puppy loves it!