What a lucky GF you have! I just got a Diva with Campy Chorus and I love it! Mine is the pistachio green thus they named me Grasshopper as I'm hopping to the front of the pack. My LBS gave me a great fit with choosing the frame and then once it came in adjusting seat, pedals, stem, etc.
The numbers on the Diva can't really be compared to others, LBS said they measure the Diva differently. I was riding my husband's hand me down Orca(a 53? he's 5' 9") for the past two years and had it professionally fit by changing handlebars, stem, gearing, etc. I'm 5'6", 30" inseam and I have a 49 for the Diva. I was skeptical, but the shop had a 49 in for maintenance that I was able to try. Very light and I got a compact 50/34, 13/29 just like I had with the Orca only better!
Hope you can figure it out. She'll love you both

.