The portions are generous, my steak was quite nice, and the menu is kid-friendly with healthier options. (not just chicken strips) Our girls enjoyed pasta and veggies. Beautiful view- but a little croweded. They are busy because they are good. Think ahead and be patient. It's worth it to make a reservation.