The product is great, but I'm kinda disappointed since i was expecting a larger size as i ordered 3XL, however the product is great overall. It's just that I think it was shorter than what i expected. Also, the fabric is smooth but thin. The design, good.