The 4-star rating is mainly because the food in this place is excellent, less homey Indian food, and more of a modern take, a posh date place perhaps, but I still think it's some of the best Indian you can find in Vegas.
It is a bit pricey and they seem to have raised the prices more the last time we went. My other complaint is that the last 2-3 times we've gone, the waiter has been a bit pushy with trying to get us to buy bottled water or a more expensive bottle of wine, this isn't the sort of vibe I go for. But definitely check it out once, and try the tasting menus, they are a good value for this place.