Die Grundfarbe des Körpers ist weiß mit variabel verteilten roten Flecken. Der Mantelrand ist weiß, danach folgt eine gelbe Linie.Die Schnecke hat einen glatten Körper.Sie verfügt über acht Kiemen, die um den Anus angeordnet sind.
Goniobranchus heatherae ist an felsigen Ufern und bis in eine Tiefe von 30 m zu finden.Sie ist ein Nahrungsspezialist und ernährt sich von Schwämmen.
Man geht davon aus, dass diese Nacktschnecke in Südafrika endemisch ist.