Fai attenzione a qualche vecchio browser (vedi IE8) che non recepisce la background-size. Potresti in alternativa inserire l'immagine direttamente nell'html e poi dare una percentuale alla dimensione dell'immagine.