Nice, upbeat atmosphere. Very good food. It was very busy the night we went, and they were clearly short-staffed. The service was painfully slow, but it didn't appear to be the fault of the waitstaff, who were working hard and just covering too many tables. Good place if you aren't too hungry or impatient.