Last chance — lock in current program rates: attend before Nov 1, or pay in full to Guest Services by 12:00 p.m. Eastern on Friday, Oct 30. Apply Now →
A new group arrives every other Sunday. Pick your arrival date, then the program and length that fit you.
Next arrivalSunday, November 1 · 11 days awayLock in the current rate: attend before November 1, or pay in full to Guest Services by noon Eastern on Friday, October 30.
Medical program: personalized treatment guided by lab work, prescribed natural remedies and hydrotherapy. About this program
Medical program focused on emotional wellness, with practical tools for mental and spiritual health. About this program
Non-medical, coach-guided lifestyle immersion in an encouraging group setting. About this program
A shorter, flexible stay with classes, meals and hydrotherapy. About this program
Arrive SundayNov 1, 2026
Starts in 11 days
4 days · until Nov 5from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Nov 8from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Nov 12from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Nov 26from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Nov 19from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Nov 22from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Nov 26from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
4 days · until Dec 3from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Dec 6from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Dec 10from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Dec 24from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Dec 17from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Dec 20from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Dec 24from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
4 days · until Dec 31from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jan 3from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Jan 7from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Jan 21from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Jan 14from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jan 17from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Jan 21from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Feb 4from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Jan 28from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jan 31from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Feb 4from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Feb 18from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Feb 11from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Feb 14from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Feb 18from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Mar 4from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Feb 25from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Feb 28from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Mar 4from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Mar 18from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Mar 11from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Mar 14from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Mar 18from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Apr 1from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Mar 25from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Mar 28from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Apr 1from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
4 days · until Apr 8from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Apr 11from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Apr 15from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Apr 29from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Apr 22from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Apr 25from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Apr 29from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until May 13from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until May 6from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until May 9from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until May 13from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until May 27from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until May 20from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until May 23from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until May 27from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Jun 10from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Jun 3from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jun 6from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Jun 10from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Jun 24from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Jun 17from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jun 20from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Jun 24from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Jul 8from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Jul 1from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jul 4from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Jul 8from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Jul 22from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Jul 15from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jul 18from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Jul 22from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Aug 5from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Jul 29from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Aug 1from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Aug 5from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Aug 19from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Aug 12from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Aug 15from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Aug 19from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Sep 2from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Aug 26from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Aug 29from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Sep 2from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Sep 16from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Sep 9from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Sep 12from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Sep 16from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Sep 30from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Sep 23from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Sep 26from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Sep 30from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Oct 14from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Oct 7from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Oct 10from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Oct 14from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Oct 28from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Oct 21from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Oct 24from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Oct 28from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Nov 11from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Nov 4from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Nov 7from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Nov 11from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Nov 24from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Nov 18from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Nov 21from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Nov 24from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
4 days · until Dec 2from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Dec 5from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Dec 9from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Dec 23from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30
4 days · until Dec 16from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Dec 19from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Dec 23from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
4 days · until Dec 30from $1,400$1,400$1,200 if paid in full by Oct 30
7 days · until Jan 2from $2,300$3,600$3,200 if paid in full by Oct 30$3,000$2,800 if paid in full by Oct 30$2,300$2,100 if paid in full by Oct 30
11 days · until Jan 6from $3,100$4,500$4,200 if paid in full by Oct 30$4,700$4,200 if paid in full by Oct 30$3,800$3,600 if paid in full by Oct 30$3,100$2,900 if paid in full by Oct 30
25 days · until Jan 20from $7,400$8,500$8,000 if paid in full by Oct 30$8,900$8,000 if paid in full by Oct 30$7,400$7,000 if paid in full by Oct 30