Each day brings yoga, meditation, and chanting classes. Traditional yogic practices are combined with traditional Moroccan spirituality practices to create a unique retreat experience. There are daily moments of silence and fasting, self-restoration workshops, and journaling opportunities. The retreat also incorporates water purification rituals, Sufi dancing, a New Moon ceremony, and cultural and culinary immersion experiences.