I wear it as a top because I don't think I can get away with a mini but either way will work.  Man, is it tight.  But if you wear it as a top, you and scrunch it a bit to be forgiving which is what I do.  I wear it all the time, I really like it.  Just beware of the super tightness.