I think this top is just too cute.  It is decent enough for work, you can add a blazer if you are too worried about showing off some back, but then take the blazer off for after work and you are too cute!  I have big, chunky arms so it was a tad snug around the upper arm/armpit area so I exchanged for a larger size, but that's a personal issue.  Fit fine around the chest (I'm a 36DD) and there was plenty of room in the 2X.  :)