The magic house is for young and old, it is for the young in heart. You can do most of the things they have within two hours. I could also easily see 3 to 4 hours. I recommend submitting an order for your lunch at the Picnic Basket before lunch and then you will have it when you are ready. It is a fun place to visit.