posh

adjective
  1. elegant or luxuriously appointed; expensive and fashionable
  2. Usage: chiefly British
  3. typical of or belonging to the upper class; snobbish
  4. Usage: chiefly British; sometimes derogatory

Examples