I have taught at some. They are very fun. I think it's important to find one that is right for you. The most successful ones seem to be with groups of ladies who already know each other. At one retreat, some of the ladies started drinking, and their subsequent behavior upset some of the other ladies. If they had known what was going to happen, they wouldn't have signed up for that particular retreat.