They prefer cash but you can pay through an app called can pay and you can pay with your credit or debit card but it's a sizable fee
Yes
They also accept Can Pay. Google it.
They definitely take debit, i use it all the time. Not sure about credit though.
Going down hill
No credit but there is an ATM in the lobby. Armed guards so it's not dangerous.
Not sure most don't
Thanks! Your answer is awaiting moderation.