They are only getting three stars from me because while the food was delicious, the service was abhorrent. We were seated and the waiter explained the menu a little to my partner who has never eaten Indian food before. When we were ready to order, we had to flag him down to come take our order and he seemed like he was really pained to take our order and did not say thank you or anything. It took forever for us to get our drinks and we had to remind him to bring them to us.
The food finally came and things are a little expensive here, rice is not included and the portions are small. The flavor of everything is spot on and genuinely authentic though. I ordered the matter paneer which is green peas and homemade cheese cooked with spices (8.95). My partner ordered the lamb fraizee which is lamb cooked in special gravy with onions, tomatoes, bell peppers, tossed in an Indian skillet (14.95). The naan and garlic naan was to die for and is only 2.00 and 2.50 respectively. The atmosphere is intimate and quiet so this makes for a good date spot but the service was inexcusable.
No one came while we were eating to see how anything was and we had to flag down the waiter to fill our glasses with soda. We ordered a lot of food and enjoyed that portion of it but when it came time to leave we also had to flag the waiter down to get us our check. We left with no thank you or any acknowledgment. I think the waiter was one of the cooks so maybe he needs more work on customer service. I will try Royal Taj again however and then post my updated review it was that good.