I have used dozens of other solutions. but literally, Contact Form 7 is the best solution I've ever gone through.
Brilliant, Best & Beautiful, I must say !
Don't forget to try the following extensions as well.
To store the Contact Form queries in a Database :-
To get the POST/Page URL or info in contact form :-
Want your Contact Form in a Light Box Pop-up :-