From the Sales staff to the owner to the installers this job was done very professionally and for a reasonable price. The entire process took about 1.5 weeks once we picked out the granite and it looks beautiful. One area of the granite was very large and we requested it to be seamless which they were able to do (not every company will). We also have a larger than normal overhang (18 inches) and they were able to install with steel support under the granite which made it very appealling for us.
Overall I would highly recommend Taj Mahal!