The color appears blueish on online but the real product is greenish . The material produces heat so couldn't wear, size taken is 9 longer by 3 CM, but width wise it fits OK. So 9 should be OK. Style is OK with the price. Only reason to return is heat.