Long-time lurker, first time poster. Their older son is a close personal friend of mine, so I wanted to weigh in on a couple points and offer some more detail.

Yes, the house is near Belle Isle...