Very off on size, I ordered three sizes up for daughter, and two sizes up for me, and neither fits past the bust area.  Material is very stiff, there is no flex to it. I would suggest order up size 3 sizes up . It is however,exactly as pictured.