We also do custom rugs where you can choose from a wide range of colors, styles, textures, shapes and sizes. We sell hand tufted carpets combined with advance design technology, artisan performance, and precision. Magic Carpet provides excellent carpets and rugs according to your specifications at the most reasonable price.