Dirty is related to Waste. 
Nice is the opposite of Sharp. Sharp is a synonym of Elegant. Elegant is related to Sophisticated. 
Dirty <--RelatedTo--> Waste 
Nice <--Antonym--> Sharp <--Synonym--> Elegant <--RelatedTo--> Sophisticated 