We recently stayed at the Marriott Resort Villas, which is a time share community attached to the Marriott Hotel in Palm Desert, CA. The complex is approximately a 20 minute drive from downtown Palm Springs, which in itself is a friendly, creative community that have a Street Fair every Thursday evening that is amazing. The Marriott resort accommodates your every need and the staff is beyond helpful. Anything you need, from having the shuttle pick you up and take you anywhere on the expansive grounds, to suggestions for sites to see, they are there to help. For me, the crowning jewel is their Spa which is such a get-away in itself. It has an expansive menu of treatments and wonderful technicians. There is a salt water lap pool, sauna, meditation rooms and even a lovely little bistro where you can have breakfast or lunch along with a glass of wine. They even served date shakes which are made from dates harvested from the date palms which line just about every street. All in all a wonderful, relaxing and fun vacation.