There are 2 conference rooms by the main entrances, and you do have to make sure they're available for use. Also, when you arrive, you'll need to ask a front desk person to unlock the doors for you.
Yes there are rooms available to meet
Yes although I'm not sure if you need to reserve them
Thanks! Your answer is awaiting moderation.