This is a must-have if you are an e look elementary STEM teacher. It is very comfortable, and the pockets are actually FUNCTIONAL. I'm tall (5'10"), so I added leggings to the outfit. If you are self-conscious about a snug fit, then add a white shirt (looks kinda like a lab shirt). I'm a 2x, and it fit like a 2x should. The students instantly recognized me as "That Magic School Bus Lady." LOL!! It also washes easily (hang dry).