As a newcomer to Ottawa, one of the first things on my To-Do list was to improve my French skills. After looking into several local providers I chose to go with Alliance Francaise. Although their courses are a little more pricey than some of the other local providers, I firmly believe you get what you pay for and my experience with Alliance Francaise has only built on this. The courses range from beginner to advanced and a complementary initial assessment ensures you begin classes at the right level. My instructor is excellent: he comes from France and his insight into French culture lets me learn not only the language but also about the French way of life. The classes are conducted entirely in French, and everyone is expected to participate. This means you are conversing and thinking in French from the get-go. An additional bonus is access to the Alliance Francaise library (French videos, CD, and books) in case you want to put in some extra learning outside of class.
Alliance Francaise is conveniently located downtown with public transit access and courses are available in a variety of formats and times. Overall - a very worthwhile experience.