No, but having the mobile app is very helpful
No, making an appointment is not required but it is optional (you can do it online) and will shorten the wait time if they're busy.
No but you can check in online
No.
Thanks! Your answer is awaiting moderation.