The ambience is great, the food is good and arrives quickly, but the service needs improvement. I booked a table for a friends birthday and asked for a patio table. It was ready when I got there, but I sat without anyone coming over for 10 minutes. There were servers attending to the other tables on the patio, but none of them gave my table so much as a glance. When I found a manager and asked for service, he said he would have someone come right over. Nope. When I finally got up and asked one of the servers if this was her table she said "it could be". She did an overall good job BUT questioned the tip when we paid!