The size is perfect for a small area, shoes stay on the racks, no angle to slid off. The upholstery is  very nice reminds me of a twill or  denim. Extra comfortable cushion.