In terms of style:
* Modern: This refers to a sleek, minimalist style that emphasizes clean lines and contemporary design elements.
* Elegant: This implies sophistication and refinement, often associated with formal settings and luxurious materials.
* Sophisticated: Similar to elegant, but with a focus on refined taste and a sense of worldliness.
* Urban: This describes a style that reflects city life, often characterized by industrial or modern elements.
* Contemporary: A broader term encompassing modern trends and styles.
In terms of location:
* Urban: This refers to a city or urban area, contrasting with the rural setting implied by "rustic."
* Suburban: A middle ground between rural and urban, often characterized by residential areas and some level of development.
In terms of quality:
* Refined: This implies a higher level of craftsmanship, attention to detail, and sophistication.
* Polished: Similar to refined, but with an emphasis on smooth surfaces and a lack of imperfections.
* Elegant: As mentioned before, this emphasizes sophistication and refinement.
Ultimately, the best opposite for "rustic" depends on the specific context and what aspect you are focusing on.