Romper is perfect. I'm 5'1" 120lbs and ordered a small. Was worried that the length would be too short which seems to happen frequently, but the length is perfect and there's no booty spillage. The top has a button to keep the girls covered and I'm very happy with the quality.