I would use flannel for the backing , as mentioned it does help it from sliding. I would also use a light weight batting ( poly), it will provide the warmth with out as much weight as a cotton batting.
Do embroider or find a method of permantly putting the recipents name on the quilt. So many personal items just seem to get "lost" in these facilites.