It fits in some areas but too small in others, however, I shortened the straps and it fit better.  It should have adjustable straps.  Material is a little thin, but its a beautiful blue, and I wear it over a black tank.