Material is nice but does run somewhat small. I always wear a large (12-14) which never fits tight. This fits like a snug size 12. It still fits because it stretches. I would order one size larger if you like your clothing loose fitting.