This will help the OP to be left in no doubt that her OH needs to go check the bikes out in person- a bike fit last week ruled that my L Defy is too small for me at 6'2" and I've had to buy an extra long seat post (450mm) in order to carry on the fit (the shop didn't sell that size so I could tell he wasn't on the sell, it was the 'minimum' line being above the collar that gave it away) I guess a lot of my height comes from my legs.
Agreed - until you know what fits and how to read geometry charts, buying without trying could lead to problems.