We spent about 7 hours. It should be you main destination for the day.
It really depends on how fast you want to make your way through but I would say at least 4-5 hours to really enjoy everything. There's so much to see and do - especially if you have kids! You really can make a whole day of it if you want.
I spent 3 Hours. I saw every single thing. Then just uber if you walked.
Couple hours at least.
Thanks! Your answer is awaiting moderation.