Arrived on time but XL was not what we expected, it's more like a Small. Fabric isn't all that great or comfy feeling either, very hard rough fabric that's really stiff. returning and ordering from a different supplier.