I bought this product in white in the smallest size, since I have another one in grey in a medium...it was way bigger than the grey one, and fits really bad, the etiquette say small, but i think they just labeled wrong, looks like XL...