A year after breaking my right knee and foot, and left ankle in a car crash, I needed relief for my feet at the end of the day. I used to take baths but obviously a waste of water and now a change of circumstances, I can't anymore. Decided to treat myself and the first foot soak was heavenly.To best describe it, the machine is deep! Goes above the ankle. Awesome for soaking at the computer desk. The bottom of the bath are four spinning mechanisms and a roller on each side for a light massage. A vibrating massage feature can be turned as well as set heating feature. I have to highlight the heating feature because the cheaper $60 versions do not maintain the heat well and quit on you after a while this one specifically maintains the heat extremely well. The shower pours down from the top rim to above your ankles which was heaven for my legs and top of my ankles. One of the best features is the drain spout. Just put it near the tub and open the drain tube. No lifting and tilting to empty. It's needed for how much water this thing can hold. Only issue I had was the I ended up hurting myself. I have a sore bone underneath my big toe because of how I walk and put too much pressure on it. I put too much pressure down on the spinning front foot massager mechanism and my foot was sore for the next full day. I tool it easy the next time and it definitely alleviated the pain and soreness. I just hope they consider adding thin rubber padding to the plastic spinning nobs. Soaking skin gets sensitive and dry so rubbing against dry plastic isn't ideal.Overall I do love this thing and would recommend it for anyone and as a gift.The main reason I bought this is because it keeps the water hot! And it keeps it as HOT as you set it!! Up to over 100-110+ degrees!! A lot of other similar foot soaks get cold fast and it's a pain to keep switching out for warmer water. It takes about 15 min from cold water to get up to temp. If you start with hotter water it takes less time (duh).This thing is like a mop bucket...it keeps your water warm/hot, rollers are awesome (you can move your feet around to get all sorts of different areas massaged). There is a long handle and wheels.This foot spa is worth every penny! It actually has motorized foot massagers and heats the water between 95° And 118°, plenty warm enough. It has a built in timer function so you can set it and it automatically turns off when the time is done. The shower function both feels good and provides a soothing sound to assist in getting relaxed. This is by far the best home foot spa I've ever used and I'm so glad I spent the money. It is as good as it sounds.Works very well and made my feet feel much better. Not sure the waterfall thing is needed, but it is still nice.Perfect! I have a lot of pain on my left ankle due to a surgery that was done many years ago, and this definitely helped to relieve ?The foot spa does what it says but you can’t use foot salts but you can use Epsom salts that’s why I gave it 4 stars. It does a great job like massaging and getting hot or keeping warm or hot.I was a little worried because of the bad reviews but after I used it I’m glad I took the chance. It’s so relaxing and easy to use. My old bath would get cold and the rollers were manual rollers. The rollers on this one are kind of hard but i guess they used hard plastic so it would last longer. I ended up falling asleep and the rollers rubbed on my foot too long lol but that’s my own fault and not the products. If you’re looking for a great foot bath that keeps the water hot this is it! The water ended up being too hot at 108 and I had to put it down to like 96 degrees. In my opinion that’s a really good thing because when winter rolls back around the water will be hot enough.Worth every cent!