Have bought the item for my boyfriend for his birthday. One Size fits - as expected - any size (except possibly a very small or oversized man). !! The color is as shown black - not blue - as it says in the description !! But that's been totally ok for me because I wanted to have black in him actually.
The material is cuddly soft (not terry cloth) and you really like him not to take off. Recommended - albeit expensive ... but for every Marvel fan have a must- :-)