I think this restaurant could probably be labeled "tourist trap". The good: The menu was great, and food was good. Although my shrimp had an ammonia flavor to them, a telltale sign that they weren't very fresh.
The bad: The price and the service. I paid $28US for an 8oz sirloin steak and about 8 medium shrimp. That wasn't the worst though, it was the service. Our waitress was impossible to find. We only saw her for our drink order, food order, and check. If we wanted more bread, water, etc. we had to hunt around to find anyone to help us. It was like they were all hanging out behind closed doors somewhere. We were at our table for about an hour before our orders were taken. It was ridiculous, and the restaurant wasn't even full.