Yes, there was when I stayed there. Though, if I remember correctly, you need to be staying in a room there to be given access to the password.
Yes, you will receive the password at check in, in your key envelope.
Yes there is free WiFi
Yes
Thanks! Your answer is awaiting moderation.