I have visited both Shangri-La and Mira Vista and would highly recommend Mira Vista. Jillian gives a great massage. Another option might be El Dorado Hot Springs about 45 miles west of Phoenix on I-10 in the small community of Tonopah. They have private areas with soaking pools and a communal nude-only area with several tubs, all fed with natural hot spring water. I would suggest the Sunset private area in the late afternoon and evening as it does have a great view of the sunset.