Magic, fantastic experience, great house