A lot of great information here. My family and I just partnered on a twin home in a community based solely on AIRBNB and VRBO. We personally go down to St. George anywhere from 3-6 times a year and every time that we go it gets harder and harder to book a place. We know several families that have bought in these said communities and are doing really well. A friend of mine closed on his house with 80k in equity already as well as being booked out for the next 3 months.
St George offers a lot to anyone traveling there but it is also amazing to locals from northern Utah. It is pretty rare that you could be skiing one day and then a short 3.5hr drive you are sitting by the pool and its 75degrees. For this I don't see it dying down anytime soon.
We obviously felt like it was a good place to invest based off our experience and friends around us. @Paul Forcey is right however, the prices are getting ridiculous. If all else fails I wouldn't mind moving there anyways so that was plan B.