Fits loosely and side slits make it so it can easily be worn tucked or untucked, either in the back, front, or both. The elastic top fits snugly on the shoulders, but I t does ride up from time to time and needs to be adjusted back down. For that reason I gave it 4 stars. The fabric is cheap but I expected that for the price point. The arms are not too tight. For reference I am 56 and 150 lbs, with an athletic build and I got the size small in black and I find it to fit perfectly with just the right amount of looseness for the look I was going for. Looks cute tucked into high rise jeans.