4-5 hours for you to see and enjoy everything.
To really enjoy take your time, 1 day (open to close)
It depends how much time you spend on each exhibit, there's a lot to watch and learn , about 6 I would say
Thanks! Your answer is awaiting moderation.