Not impressed with this place. Two stars is generous.
First of all we ordered a large ($300+) take-out order for a client online. We went in 45m early to dine in on something small beforehand and when we inquired about the take-out order it took them 25m to find it so then it wasn't ready on-time. I wonder how late it would have been if we hadn't gone in early.
Second, the cleanliness of the restaurant was C+ at best. We were there when they opened and our table had a few small random pieces of food on it. The silverware also had water spots and scum on them. The floor under the table next to us had a big brown smear under it that I hope was chocolate.
Third the food was very salty and they hit a big pet peeve of mine which is pepper shakers where the pepper comes out at a trickle.
Fourth, and this is just a matter of taste, the music is all the whiney pitchy stuff that only appeals to a small percentage of the population.
Anyway the only save here was the attitude of the hostesses and waitstaff who were very nice.