Very cute! Came very quickly. You might want to order a size up. I couldn't decide between large or extra large. I am 5'4" 138 pounds. I didn't want it to be skin tight...got to be able to move. Plus it is white and skin tight white is NOT pretty. ;) ..so I went with the extra large and was glad I did. Fits perfect for me.  In my hip area it was snug...but not too tight. .. Can't wait to wear it...just consider ordering up a size.