The device is pretty overpriced for what it is, but it was FSA eligible which is a plus.One issue I have had, however, is with the Hyperice companion app. Inside of it, you can set all the parameters of your treatment: duration (up to 30 mins), heat (3 levels), and massage (just three different types of vibration).Now it had been working fine before, but it got to low battery once while I was using it and the app gave me a warning telling me the battery level was too low and I needed to charge. See full review