The fabric is so stretchy and soft! It's not a hot material so on hot days it's absolutely perfect. Very well seen and incredibly cute! It seems to fit well a size up or even a size down because of the thick staying up waistband. Absolutely obsessed!