We've had one a number of years. It's an Intex inflatable one - seem better made than others as the 'tub' section is a stiffer plastic that you can sit on. Over the years we've had a pump fail and the impeller shaft go, but there are lots of spare parts and they aren't difficult to fix. The thing cost £500, but it's been good.
You must keep on top of treating the water - a half teaspoon of chlorine in it every so often (depends upon use) and regular changes of flters - you can 60c wash them in the washer. Make sure you don't enter it with any 'body' products on - e.g. makeup/moisturiser etc. otherwise this ends up in the water and the filter and you need to change the water more often (1000 litres). Water changes depends on use.
If you've used it a bit, the water will get a bit bubbly - you can use anti-foam, but I've found just rubbing a bar of simple soap between your hands and rinsing in the tub water is enough to stop the bubbles - and you aren't using more chemicals - I suspect defoamer is liquid soap TBH.
You do need to run them constantly - i.e. turn the heat down but leave the pump on.
Right, the biggy. They are not cheap to run. Whilst 'heating' they consume almost 2kw. In winter, maintaining heat will use at least 15 Kwh a day, sometimes more, so £4 - £6 PER DAY. So £100 a month or more on your electricity bill.
You can reduce this a bit by running it at say 25c, then turn it up on the morning of the day you want to use it. Takes all day to go from 25c to 39c.