This was our first major kitchen reno, and our our first time sourcing our own counter top -- I'm very grateful we decided to go with Crown Marble.
We had a very good experience with this company. Fair price, estimated delivery time was fast and accurate, and our final product was beautiful.
We especially enjoyed working with Peter - he was ready to take our calls anytime; was there to troubleshoot concerns and came through on his commitment.
*My only advice would be to make sure you are comfortable with your sales associate, and if not, make sure you request someone else. There are a few to choose from and you aren't locked-in.