I got the large because it was cheaper than the other sizes but I think a smaller size wouldve fit better. I just bought it as a house dress. The nursing openings are the arm holes so thats kinda weird and probably better that I got a big size in that regard. Since I didn't buy it to wear in public it suits my needs.