Yes they do
Yes ! They have self check in kiosk at all counters.
Yes they do, you can print your boarding pass and check in luggage as well.
My last visit there, a few days after Thanksgiving, they had those self-check kiosks. So convenient! 👍
Thanks! Your answer is awaiting moderation.