good qualilty with competitive price.
Small Slabs: 60-90 x 180-300 x 2/3cm
Big Slabs: 120-200 x 240-300 x 2/3cm
tiles: 305 x 305 x 10mm, 610 x 305 x 10mm, 300 x 600 x 20mm, 600 x 600 x 20mm etc
other sizes can be available to meet your requirments.