I got this and another spiderman one for my nephews and i am now the best uncle ever. The kids never take it off. They absolutely love it.
They are not big boys and it was still a little tight, but fine. If in doubt go bigger and let them be a bit baggy for a bit. Trust me they won't care.
Fairly well made, but probably will get ripped due to all the flying and fighting baddies etc.