fits very well!
I received wrong product. I purchased ivory and was sent pink in a smaller size. I tried to see if seller would send correct purchase but seller did not. I needed this for the groom. i purchased well in advance but a mistake was made on sellers behalf. because of their holiday seller wasnt able to respond in time for correct purchase to arrive in time. I did get my money back but now I had to deal with hassle of finding another vest. neutral stars because seller didn't try and fix the problem just gave me money back. the seller did communicate with me in beginning but because there holiday I think they couldn't help me in time.