Absolutely love this, going to buy more in different colors, I’m 5’4 and 210 Puerto Rican curvy so I normally were l/xl depending on stretch. I purchased xl cause I like space lol. If your not curvy large would be good but xl gives plenty of room for a funday out and about.. Oh and I love the snap top to hold the girls in.