So not sure if this fits me right..

So my friend picked this outfit out for me because she says I need to get out of my comfort zone and try out something other than t-shirts and jeans. I know it's not a huge difference but it's totally new to me and I'm not sure if it fits right and looks good so what do you think?