Quick review:
Food:
Delicious. Small plates, need to order a few per person.
Atmosphere:
Small restaurant and you have to wait for a table (last time it took 1.5hours). Vibrant and packed place.
Service:
Really friendly waiters and bartenders - attentive and actually engage in conversation with the diners! Busy restaurant but I never felt rushed to order and leave the table!
Overall: I've been there five times and I absolutely loved it: service was great and the food was delicious!