My son chose this restaurant to celebrate his graduation, so it was a special occasion. We arrived around 635pm and were seated but the tables were very wobbly. The people sitting at the table behind us actually tipped theirs on accident getting into the booth and broke glasses. Server was slow to attend to us, later he disappeared completely and someone else helped us. Food took longer than it should have. First bread to the table was delivered after 30min of arriving and it was cold. More bread delivered due to slowness of food, it was warm. Food tasted good, but on the way home our stomachs hurt. Spent the night dealing with a bad stomach. We left at 9pm. That is entirely too long to be at a restaurant! The view and ambiance were ok but it was pretty run-down for what they advertise, food was pricey for what it was. Burgers were very dry. Rice was way undercooked...hard and chewy. We will not return.