I ordered this in the large based on reviews and measurements. It fits with room to spare and is very comfortable. You will have to wear a camisole or tank top under it. I will probably wear it with a long sleeved for extra warmth for winter, but will be perfect with a cotton tank in the autumn. I would purchase again in the same size.