Very extensive selection of stone, excellent quality and such choice of colours, textures, shapes and sizes. The staff is very knowledgeable, ready and happy to assist, go out of their way to help. Prices are competitive, especially considering the quality.