Are almonds good for you?

I was reading an article in a magazine and the article mentioned almonds being good for your heart and cholesterol because they are high in fiber and protein.
Is this correct?
Is it true that if you eat like 10 almonds a day it would be good for you?

Eating almonds has the same effect as the cholesterol-lowering drugs called statins. A one and a half ounce handful of almonds is a leading source of vitamin E and magnesium and offers protein, fiber, potassium, calcium, phosphorus and iron in 246 calories. Also, almonds (and other nuts) contain phytochemicals, which are plant chemicals that may provide powerful protection against heart disease, stroke, and other chronic diseases.