I would go Boathouse. It has more of a Disney feel to it.
I haven't been to either, but STK looks out of place. It's extremely swanky. You'll have a DJ blasting music throughout the meal (at least that happens in NYC).
Boathouse is much more laid back. We went in the gift shop and grabbed a drink there. It was real cozy.