I bought this dress to wear on my cruise (i like dressing up) i wear it all the time. i am small chested so i had to pin the top so it fit right but other than that i love it. its not too tight. the dress has some stretch to it i never have to unzip it to get it on just slip it over my head. the dress isn't a heavy material.