This is about 30" long; the dimensions in the description are incorrect. The shades are fabric, and look ok. A great price for a knock-off of what normally is much more. Going in a dining room