Been on many spiritual retreats and I absolutely love them. It's total 'cut off' from the rest of the world, time to contemplate, ponder, reflect, meditate, pray... I always return home feeling very intouch with myself but it's hard to keep it up..the world can devour you at times.