They can be a reasonable deal IF you know what you’re doing.
I own three, two (used to be three) in Steamboat Springs and one in Mexico/USA. The Steamboat Springs units are actually fractional ownership that allow me to spend three months skiing every year. One pays for itself with rental income the rest of the year and the other costs me ~$1000 a year. The Mexico one will expire in about five years and allows me to spend a week (~$1000) after ski season on the beach warming up.
That said, if you’re interested, NEVER BUY FROM THE DEVELOPER. They’ll charge mega bucks for stuff you can get for 1¢ to $5000 on eBay. Just search for timeshares. I enjoy an occasional cheap 4 day vacation for $199 for the “privilege” of agreeing to listen to the BS for 90 minutes. I start off telling them they can waste my time and theirs or just sign me off and leave. After I tell them what I have and how I use it, 50% they call the next guy up, we chat for 15 minutes and I’m out of there or the other 50%, we talk about what ever comes up until the gong rings. Last guy I met used to be an A&P so we talked about airplanes for a while.
IF you know what your doing and don’t listen to the sales weasels at the property, it can work. But....usually not for the majority of people.
Cheers