Cook macaroni.
Cut garlic, onions, and mushrooms in small pieces.
Transfer meat to a bowl, and add salt and pepper.
Combine meat with garlic, onions, and mushrooms. Heat olive oil and brown meat mixture.
Pour in tomato sauce, mix it all and cook 6 hours on low heat (it can be longer).