I've been here several times. Always consistently good. Our server Erica was exceptional. They don't take credit cards which is a mark against them for sure. In a busy tourist location with lots of Americans and Canadians to not accept a card is like a step into the 1980's.