Amadeus Cafe is one of our family's favorite Salem restaurants. The menu is very complete, with many options for vegetarians, which is a big plus for us. They have a wonderful variety of wines to go with their fabulous food. Their hummus is very tasty, and a welcome snack as you wait for your entree. The service can be slow if you have a large party, or the restaurant is busy, but the food is worth the wait. If you want a nice leisurely meal with time to relax and converese, this is the perfect spot. Be sure to leave room for dessert - their cakes and pastries are not to be missed.