I wasn't sure how the fabric would be since i ordered it online but i wasn't disappointed. its got a lot of movement which makes it really comfortable while still being cute. it's a little longer than i anticipated but i don't mind that. it just gives it a little more versatility. also it has pockets!! i love pockets so maybe i'm a little biased.