I was very nervous to purchase this online for texture and sizing reasons. I was unsure what size to get, I normally wear a 4/6 in most things, but everything I read about this onsie mentioned how compressive it is. I went with the xs/s and it fits perfect! The fabric is surprisingly soft! It's compressive and the fabric is thick, yet it feels very breathable. New staple for my workouts!