Castle in the sky wows visitors