Only reason I'm giving this place a 3 and not a 4 or 5 is because of the service. I came here for my birthday with my girlfriends a couple years back and although the food was decent and ambience was really nice, our servers/waiters were really rude. There's a certain amount of tip % you have to pay for groups and they kept reminding us like no tomorrow and they just did not treat us well. Haven't gone back since 4 years ago.