Depends what floor you are in.
Yes, if on ground floor however parking can be a bit tricky. I would recommend asking management how they would accommodate any parking needs you may need.
Yes. Has ground floor suites.
Thanks! Your answer is awaiting moderation.