I hated it and would never recommend it. It made me a complete emotional basketcase lunatic. There is a member here who did have good experiences with it though. It is very individual, I have however heard more bad than good. Everything bad about it just so happened to happen to me.
Good luck. Hope it treats you better than it did me.