Située aux pieds des Cévennes, à 5 km d'Anduze, la commune est principalement caractérisée par sa plaine viticole et les trois hameaux que sont Atuech, Massillargues et St Roman.
Saint Roman, le plus petit des trois, se distingue par sa situation au sommet d'une colline qui domine la plaine d'un côté et les collines de l'arrière pays de l'autre. Les constructions y sont, comme dans beaucoup de maisons anciennes du village, réalisées en pierres et en galets du Gardon.
Massillargues abrite le château dont la partie la plus ancienne date du XIIème siècle. Une passerelle suspendue en briques le rattache à son ancienne ferme. Autour de la forteresse se trouvent le parc, la place et les maisons anciennes.
Atuech, proche du Gardon, abrite l'essentiel de l'activité économique du village avec la cave coopérative, les trois campings et les trois poteries