While the food is generally good, it's very expensive and should be cooked to perfection. Last time I ate here the food was over cooked and rubbery. My water class had a film on it. The servers were great but they constantly were rushing us to order. The food came out within minutes of ordering and was overlooked and not very warm. This makes me wonder if it's pre prepared. At these prices that is unforgivable. If you're looking for a leisurely meal stay away from here. The appetizers were the best part of the meal, hence the three stars. This may be my last trip here.