I'm a fan of this place for their food but not their service. I've been here a few times, hoping their service might improve but it has been a let down every time. Upon arriving during lunch hour, they were busy, they didn't acknowledge my friends and I, and we waited for awhile to be seated. Food took longer than usual to be served (I know they're busy). We did ayce lunch and they forgot to serve some food and we ordered the second time, same thing, which was frustrating, plus the long wait. We weren't over happy with that of course. However, their food has been consistently good. Hence the 3 stars. I'd say go when it's less busy coz it ruins one's experience.