I didn't have a good experience here. The food was mediocre at best... and the service was horrible - in fact this was probably the worst service I have ever experienced at a restaurant. Everything was average up until the time we wanted to leave. I wouldn't describe us as being overly impatient but this stands out as absolutely horrible. We asked 3 different people at least 5 times for our bill after waiting 30-45 minutes after finishing eating. Each time they ensured us it was on the way.... but nothing. When we -finally- received the bill there was no apology for the delay.
I wouldn't go back or recommend to anyone.