This coat is on Hautelook and I've been looking for a Black Puffer (since feeling left out in NYC in my Gray)

I saw Zap and Angie like this brand, but I don't know if I can trust their sizing. Should I go for an XL to have room for clothes underneath but will it be too puffy?
http://www.soiakyo.com/app/web.....&pg=0