This is a great place which reminds you of good Indian Chinese food and Great north Indian Punjabi food...
I have never been to the buffet (as such I am not a fan of buffets in general) but I have catered from them too... great catering, great service and really good courteous staff!