I am always hesitant to buy dresses online, especially ones that look like denim, because they usually end up being stiff or awkwardly shaped. Let me tell you, this dress is a dream. The fabric is actually remarkably lightweight and breathable, feeling almost like a high-quality cotton blend. The fit is beautifully relaxed without looking like a potato sack, and it strikes the perfect balance between casual and put-together. The stripe detailing on the arms elevates the whole piece. I have washed it three times already and the color holds beautifully. True to size!