Very cute top, fits as expected, looks just like the picture. There are 2 things I didn't like about it:

1. The cups are far apart, so it looks a little strange.
2. The zipper feels like it's cheap and rusted. It's hard to use.

Ended up returning because I just didn't like how it looked on me, but I'd still recommend it to others.