It fit, but not as loose as I would have preferred on my stomach/hips! I felt like I was having to constantly readjust and pull it down, but it was cute. My measurements are 36-30-44 and I'm 5'8" for reference.