All of my mw appointments have been at home !
We have community midwives in our area so they nearly always come to your house or I think there is a clinic once a week (with each mw) at first I thought it was great as don't have to bother going to surgery but my mw likes to turn up whenever she fancies and doesn't bother to call/apologise if late !!
I actually wish I went to the surgery now as at least I would have a set time !
I think the hv comes basically to check you are coping with the baby and go through any concerns you might have like breast feeding, babys weight etc.