This wall shelves is made from wrought iron and wood. Bring this to your home and add a royal look to your walls size of small shelf 16x2.5x3.5 inches medium size shelf 18.5x3.5x3.5 inches big size shelf 20.5x4.5x3.5 inches Easy to fix. No assembly needed. Just drill holes install a wall plug and mount with screws.