This place deserves it's excellent reputation! We were a large party but all meals were served within minutes and were piping hot. The vegetables were cooked perfectly and everyone really enjoyed their meals. The place was clean and well decorated (including the toilets). Service was prompt and friendly. Have recommended to all friends and family.