Ok, first never think of a timeshare as a “real estate” investment. You are actually investing in “vacation time” – What you are actually doing is somewhat fixing your vacation lodging costs over time. You are saying I want a certain level of accommodations (not a hotel) that I can expect every year and I pay a relatively fix cost (maintenance fee) each year and I can exchange for a different location if I want to (and pay a fee for that).
2nd – never ever buy a timeshare from a developer! You can get them at a fraction of the cost in the resale market. I own 2 and did not pay a dime for either of them. That’s right you can find many timeshares that all you need to do is transfer ownership and start paying the annual maintenance fees and it’s yours.
Anyway, timeshares can be great if your expectations are just about an annual vacation, if you start thinking you will get some type of ROI (other than vacation enjoyment) you will be disappointed.