A little hard to put together (due to the stretching needed of the material)- but my dogs like it. I also plan on using it  outside int he summer as well.