I have a large-plus Variocage, and no pre-made bed fit. These fit beautifully and wash/dry up quickly, looking fresh and new. I ordered 2 and couldn't be more pleased with the quality. My dog often kicks dog beds to the side, but he will actually lie on these. I highly recommend.