I pretty much know the difference between a FI & a Marriott

. But now that you mention it, didn't know if the Marriott was located in Flushing.
So just checked my account activity. I was at the LGA Airport Marriott, which is located pretty much next to the airport (0.6miles). In looking at the address it says East Elmhurst, not Flushing.
I just realized your OP doesn't mention what property you were at, just LGA/Flushing. So I'm guessing you were at the FI? You might want to edit your first post to reflect that, or someone might make the same mistake I did & think we were talking the same property.
Thanks for your post though, as there weren't a lot of recent ones lately re: airport properties & now there are 2.
Cheers.