Plastic and all brackets, feels very cheap and give the impression that it will not last for too long. I hope to be wrong. Suction cup is very sticky, good to adhere in plastic surfaces, but on glass, it will leave a lot of these sticky product on it.