From what I have seen and heard they are all different. I wouldn't classify them as small towns though. My compound has 250 villas (I think), a club house with a pool, sauna, fitness center, basketball and tennis courts, a couple of children's playgrounds, dry cleaners, and small convenience store. I've heard of others that have restaurants but I haven't seen any. Also, as far as other types of stores within compounds, I am unsure what is available. They are also gated with security at the entrances, and maintenance people live onsite.