Yes, incoming call are free of charge, like it's the case with every European SIM card unless you leave it's home country.
Btw solomo is also quite cheap for going online through your mobile, as they charge € 0.24/MB.
If you order through
this link you'll get some additional € 5 of credit.
I'm just not sure, if they ship to the US.