They look like rubber/plastic but thats fine, for the price I couldn't really expect a true leather look. They fit fine! BUT THE SMELL IS HORRIABLE! I guess this is how rubber/plastic smells. So you have to wash them first! The smell is too horriable to bare. But other than the smell of rubber they were as expected fit fine! Im a 58 and wear 14/16 ordered the 2xl fit perfect!