Love this style and print. I am 5'11 and wear a size 16. The XXL is about as tight as I am comfortable in. Would lose 5 lbs for a better fit. Still cute, and will wear. Comes with good liner pads plus a spare set.