It is casual enough that I will wear it out with friends, but I dressed it up for work too. Fits well, unlike other reviews I read, I ordered my size and it fits loosely, but not too large. If you want it to fit snug, then order a size down, but I think it looks great being looser