I have severe cramps and this thing is amazing. I use it at night to help me sleep and during the day so I can work without being groggy from meds. It is amazing.
Pros and Cons:
Compact size
The power it has
The variability
How long it takes to ship
Bottom Line: Yes, I would recommend this to a friend