Yes on both plus you can make appointments online, super easy to navigate.
Credit only last time I was there, but walk ins are a yes.
Yes and yes. However, the wait for walkins can be long. Just depends.
Thanks! Your answer is awaiting moderation.