This product reads like the answer to all my skin care/foundation prayers, but is it really as good as its hype?