I joined Archerfield around the same time as joining NBGC and Renaissance. Archerfield has two courses, and a lovely clubhouse with great dining. They tried to build houses but their timing was awful and they are stuck with a "village" of huge homes with fantastic specs no-one seemed to want fro some time.
Other homes being built near the shore are much nicer and even more expensive. The problem is you need a car for sure to get anywhere.
But the complex overall is very good. There is a terrific practice facility, and excellent lodgings to rent. Archerfield has two good course: Dirleton and Fidra.