I wear a 3X but ordered a 4X because these vest run small. The 4X was snug but the feel and comfort was good. Nice quality but they need better snaps than what comes on the vest. They do send you an extra one with the vest.