As for the Courtyard being "for business blah, blah, blah.." go to
this thread.
By Arlington, did you mean Texas or Virginia? You didn't say but I'll guess Texas. If so, I have stayed in that area at the SHS and, yes, it is next to a Six Flags park as well as a stadium so it will get a lot of leisure traffic. If you want to avoid the young'uns, try the Marriott DFW South.
You ARE going to write a letter to the GM, aren't you?