Adding to the above, "mid-range" is in the eye of the beholder. Before we moved here, we spent many, many weeks in Hawaiian timeshares. Scouting missions to pick the perfect place to live. (Turns out we didn't have to do that. We moved a few miles down the road from the first Hawaiian timeshare we stayed at.)
Not once ever did we say, "This sucks. I wish we had stayed in a hotel instead."
Some are better than others, sure. And we haven't stayed at every resort (although sometimes it feels that way.) Not one of them was a disappointment.