Fit is okay. Material is VERY thin and cheap. Couldn't wear it without a camisole. Doesn't really drape the way it's shown. Slightly small, but still wearable. Wouldn't pay any more than $10 for this at WalMart.