Perfect for my need. Exact height, depth and length I needed for the space intended. It's tubing and a plastic material. I like the fact it catches the dirt from shoes instead of falling on the floor or other shoes. Price is a little high for what it is.