Not a pleasant experience overall with Grewal!
Their driver was good, their car was good. What was Pathetic was their Customer Service and very bad communication. I had paid 50% as advance and had from the very beginning requested the car from 9:55am, and the car actually came to me at 12:25pm! I had fully shared with them my itinerary previously, but had a miserable experience, even they would not receive the phone on time. Be careful!