I am very happy with the purchase. I am somewhere between M and L but I went with L and it fits great. It is very comfortable and I am happy with the overall look. I think I will be wearing this dress all summer. I ordered navy blue as well. I’m 5’5 and 147, It fits true to size!