I did like most of this episode but found the dream scenes very plain and boring. In "San Francisco Dreamin" the dreams were so much stranger and more interesting like a real dream. But in this episode the dreams were so easy to understand Piper was wanting Leo back and her being in p3 was boring and then her seeing Leo as an old man. Pheobe was in her work office with a bunch of kids and Coop, then one of her daughters telling her to hurry. Paige's dream was so much better with it being strange and confusing, as though it was a real dream.
So i think that the episode wasn't too bad but the dreams could have done with a lot more tweaking.