Never been to Boathouse.
Would have no worries about kids at Mama Melrose. If you are expecting great Italian, you will be disappointed. Its not bad, but nothing special either. We've enjoyed our meals there. At HS, it probably the 2nd best restaurant after Brown Derby.