This vest is as advertised but is very small for it's rated size.  I had to return the vest as it was just too small and out of stock larger.  I would say it is a medium or maybe large at best, certainly not an XL by most standards.  Quality seemed fine.