While vacationing at a remote resort in the Sierra Nevada Mountains, the Charmed sisters find themselves fighting an ancient demon that threatens to destroy the resort and all its guests.