Shiva Indian Restaurant is indeed the best when it comes to Indian food.
I have been dining there for the last 5 yrs. Every meal is delicious. I have tried other restaurants and they just don't have the same magic. I definetly recommend this restaurant. They have two locations. One in the Rice Village and the other one is in Sugar Land. I take all my special friends and out of town folks to share this wonderful cuisine.