Hard sturdy plastic, fits on a deck railing that’s 6” thick.  Not a centerpiece purchase, no “oohs” or “aahs” .... but it is as advertised.