I've been to WorldMark Indio for a few different trips. I found that it worked well as a multi-generational trip staying with grandparents in a 2-bedroom suite, and also with a large group of girlfriends, staying in a 3-bedroom.
WorldMark's rooms tend to be pretty standard from location to location. The Indio resort is no different. The kitchen is fully stocked, WiFi is available for a fee, each room has either a patio or deck with a BBQ grill, towels and pool towels are provided, and laundry facilities are inside the room.
One of our biggest reasons for loving the Indio resort especially is the pools! There's a lazy river, complete with inflatable tubes, a very shallow kiddie pool, multiple large hot tubs, and a giant pool for all ages. Our kids love it and so do we. Yes, it can get crowded during the most popular months (not summer), but it's a great way to spend a day.
We also like the kids playground area near the pools. It is in the shade, well-taken care of, and fun for younger kids to get out their wiggles.
Bathrooms are located in the pool area as well so guests don't have to return to their room.
We originally went here when we had a time share, but later learned that you can buy nights on the travel sites even if you aren't a member (but you have to listen to the sales pitch). Great place to go, apartment style rooms with 2 bedrooms and a Murphy bed, 2 bathrooms and a full kitchen. Kitchen flatware, plates, etc all provided and there is a dishwasher, a washer/dryer in room. Basically like renting an apartment. Large pool, kids wading pool and lazy river (I think there was a fee to use the lazy river). Small store on site. Only downside was last time we went there was a group of young guys on a party weekend, so we asked to be moved. Also when we went there had just been a lot of rain so there were flies everywhere. We had the housekeeping come and clean them up. Every other time before this we had a blast. They also have crafts and movies/popcorn. Really fun place to go.