PERFECT RESTAURANT

A perfect restaurant has...
  1. Music that matches the cuisine (e.g., French Jazz in a French restaurant)
  2. Beauty essentials in the bathrooms