Large inflatable castle