When I received this product I immediately loved it. The material is as expected. My only mistake was that I ordered large. My regular size is large as I have a 41-inch chest. The size information provides that medium is 38-40 inches while large is 42-44 inches. Thinking that a medium would not fit me, I went for a large which was big for me. I requested for a refund and was accommodated very cordially by Amazon's customer service. I will definitely buy this product again from Amazon, only this time I will go for a medium.