Buy this now!
Wore this to my brother-in-law's wedding, and got so many compliments! Was super comfortable, and while this sounds weird, it was really flexible. I was helping and running around in it before the wedding, as there were still some finishing touches that needed to be done. I was comfortable the entire time! Got a small and it fit perfectly