It is hard (and kind of a leap of faith) to buy natural stone online, because the vetting could be soooo different from the picture. In my case, there is some variation, but it is ok. There are some pieces that have less gray, there is some small cream color streaks on some of them too. 
The price was great, so that's why I'm ok with the variation I get. 
Very, very, very heavy material. I got 12 boxes of 6 pieces each, and they came on a PALLET.