Yes, application is free if done in person. After hearing from a few people I know regarding the very bad experiences they have had at the Spainish embassy I decided to pay an agency to process my visa and avoid to going the spainish embassy. The link is only a reference for people who would rather ...