Probably my favorite Indian place in Cleveland for a couple years. The food has always been good. The buffet is relatively small, with a smaller variety than the other Indian buffet in Lakewood but the food is spicier (about Medium spiciness) and it's all very well made. The wait staff is pleasant and polite when they're there but often there is only one server who spends most of her time presumably preparing food back in the kitchen. If you're one of those people who need to be coddled by their server and need constant attention, this is not the place for you. It doesn't bother me although sometimes I wait a bit longer than I would like for a refill, not a big deal. The value is excellent in my opinion. If you come in with a low-maintenance attitude, you will get great food at a good price.
It's just barely close enough so that I can make it from downtown on my lunch break to get pick up. Beware when picking up, though, the food is almost never ready on time for pickup. I've had to wait up to 10 minutes after the time they told me to come pick it up. They made me late back to work one time because it took so long. But that's really the only bad thing I can say about the place.