This is a trailer cover that came off my 28ft. travel trailer. It has a couple of small tears in the fabric which are shown in the photographs. It also comes with a carrying bag. Will probably fit anything up to 30ft.