material good quality ,roof fits fine.stronger tie points for sides would have been welcome with a bit more detail on sides fitting perfect as purchased this to go over spa/hot tub