Product arrived in an envelop which gives a cheap first impression. However, the product itself is of high quality and is as expected. I do think the price is a bit high but the design is well worth it. I wish there are more choices in color & fabric. Unfortunately the design is not 'one size fit all' and the cost difference from size L to size XL doesn't make sense.