Kind of depends on what your contact page will be and include, but for the most part, the image that you plan to use. I would keep it to css and target only the article (page) ID so you can create a custom css with a css background. The Preference demo site has a background image on it’s contact page where I used css for that.
With our premium themes, we offer access to site documentation, video tutorials and timely support. Even if you have just started on WordPress, our support staff have the patience to help you create appealing sites gracefully.