Fits comfortably, goes in very slightly at the waist for a flattering look, sizing follows typical USA women's small, medium, large (I ordered my normal size and it fit perfectly), material feels nice and looks like it will hold up well. The arm bands are printed, not fabric stripes. I love it and plan on buying some other colors.