First time customer. Ordered the XL.  Quality is very good. First one arrived damaged but customer support immediately sent another.  No fuss about it so I'll definitely order again  Set-up was minimal and easy, just heavy due to size.