Super Cute!
It ran a little bit small (couldn't fit a bar on underneath!) but it has a seam that is supportive as long as your boobs aren't too big (i assume, it works great for me).
It has a side zip that fits pretty snug for the sizing I got, but it's not uncomfortable, just a little hard to zip up.
Overall, I love it and I can't wait to wear it! (I graduate tmr!!)