After reading the praise on here, I feel almost guilty leaving only 3 stars. The truth is we did not have an exceptional experience here.
Everything that you read is true. The food is great and good quality. Our chicken croquettes were delicious although the spinach and goat cheese was a literally just a small pan of semi-wilted spinach and a huge chunk of goat cheese. Two of us had meat dishes (the lamb chops were amazing) and the other two had paella (both of which were a little burnt on the bottom). Overall, the food was impressive and reasonably priced.
Where our experience really fell short was the service. We arrived 10 minutes before a group of 14 however they seemed to monopolize everything. Rather than put our order through first, we waited almost two hours (I'm not even exaggerating) for our food while the huge group got served and left before us. In a restaurant with two kitchen staff, you should never serve a huge group before a small table.
Other reservations started showing up and the small restaurant was in a trap. No tables were even close to free although we would've left an hour ago if they hadn't put our order through second.
Overall, we spent 3.5 hours for dinner at this place - borderline 2 hours too long. I realize this is maybe an exception to most peoples experience but it was certainly annoying enough that I likely won't return.