This is a quality and well made set. It is very flattering on most body types. The outfit is what I would consider a tight to fitted true to size. if you want a more semi-fitted look, similar to how the model is wearing the outfit I would suggest sizing up, especially if you carry your weight in the middle and/or outer thighs.
I would recommend this to friends (and have done so).