Came on time, in perfect condition. When they say extra large, they mean it. Fits 24 cushions comfortably!!