This is typical American food with a small number of Asian twists thrown in. The portions are good (not quite American size) and the food is reasonable. We had a cheesy shrimp dish to start and I have never had this combination before but it really was quite good.
The service was fine but on the Sunday evening we went the place was full and had a 30 min waiting time. The view was definitely worth the wait though - make sure you get a window table. This is a good place foe families with children.