This place used to be really good. I've been here a couple of times, the first time being the best experience I've had at this restaurant. Subsequent visits have seen a decrease in quality of service and food. My most recent visit was probably the worst experience I've had at a restaurant. The service was terrible. The waiter didn't seem completely knowledgeable about the menu, but that was the least of our problems. We waited about 1 hour and 15 minutes for our food to arrive. Other people in the restaurant who had arrived after us received their food before us. We decided to wait patiently assuming that our food took longer to prepare. When we asked the waiter what was taking so long he told us it would be a short wait and that we were "next in line". However, after telling us that there was a table across from us who ordered the same dish about 25 minutes after we had ordered it and they received their food before us. Once again we waited, but after another 20 minutes of waiting we decided to leave. Either they botched our order or they were playing favorites with the customers. We told the waiter we were leaving and he didn't say anything and that was it. I won't be coming back here again.