I like this dress, but I was hoping to love it. I think that's just a personal thing though. I'm an Asst. prinicpal so I don't want anything too tight. I ordered a L. And it still is pretty form fitting (obviously). It is good quality and I'm happy I sized up. Not as flattering and forgiving as I'd hoped based on other reviews but I'm keeping it.