No you can come in anytime. We are open to the public
Not necessarily if they aren't busy, but you run the risk of there being a scheduled event with larger crowds. If you are flexible, consider scheduling a date to ensure less crowds - we went mid week and it wasn't crowded.
Thanks! Your answer is awaiting moderation.