I wear this at work as a nurse. It fits well and it isn't too warm. My only complaint is that the elastic at the bottom starts to ride to and you have to adjust it frequently throughout the day. The material repels stains and dries quickly.