UPDATE: the leak became so much worse that it refuses to stay inflated longer than a few hours. How the heck are we going to return this? I wish I had never purchased it.

Purchased this to help with injury but unfortunately it's not as great as I had hoped. It takes forever to heat -in warmer climates like ours, you can expect it to take 24-48 hours to heat up after cleaning. The filter(s) are terrible quality and if you don't wash it out everyday, you won't have a useable filter. We've gone through the two supplied in a month. Finally, it came with what started as a slow leak to becoming a bad leak, and we can't find where its coming from. Don't recommend this purchase.