posh

/ˈpäsh/

origin unknown

adjective

  1. elegant, fashionable

  2. typical of or intended for the upper classes : highfalutin

a posh restaurant