The title of this review says it all. Everything about this restaurant is fantastic. The variety and quality of the food is brilliant, the staff are some of the best we have ever met, so friendly, welcoming and attentive. And the whole dining experience is so very enjoyable. I can highly recommend Harappa.