The food was delicious. They get 4 stars for the food because the main course was delicious, but the bread that they served us for the first hour was cold and they only brought butter after being asked a few times. And the desert was flan, and I happen to dislike flan. Someone else at my table said it was pretty good, if that helps.
Which brings me to why they got two stars: TERRIBLE service.
Our waiter was almost non-existent. He forgot drinks and simple requests (case in point: the butter), and when he did remember it was over half an hour later.
The entire dining experience was FOUR HOURS. It should not take this long for a waiter to come around and get food on the table and drink orders taken and drinks brought out. A long island ice tea took 25 minutes. A tea later on in the evening took 40 minutes and he didn't bring, or even offer, milk/cream.
It takes two seconds to stop by your table and say, "how is everyone doing here?" That never even happened once. I had to flag this guy down everytime I wanted something.
The tables are WAY too close together. The table next to ours bumped their chairs into mine numerous times (without apology), and I ended up with some woman leaning on my chair with her fingers on my back, in spite of my casual hints by "stretching" and bumping into her "by mistake". One of the patrons bumped the waiter and I had empty cans flying into my head.
Again, the food was great. Really enjoyed the food. But I will not be dining here ever again. The only way I will eat from this place in the future is if it is takeout and someone else goes in to get it for me.