A lot of tickets are still available on Ticketmaster and StubHub. You may get a great last minute deal on StubHub that would make it worth getting there late. This game is going to be just three days after the big match against Mexico for the 2017 Confederations Cup spot. So either the team's gonna be flying high or need our support if they lose that match. As for Costa Rica, they are a good team. They held their own well against Brazil in a friendly just a few days before the USMNT/Brazil one. Brazil still won but it only 1-0. And that was without Real Madrid's Keylor Navas on goal for Costa Rica. I think it will be a good friendly and I have faith the USMNT can win.
ETA: Just saw your post Ident42. Can you leave work early? I had to switch my work schedule for this one and I've also missed out on other events due to work so I understand.