So I bit the bullet and bought my first pair of DMs in 20 years (gorgeous navy colour). In office I tried them on in black. The 6 was too small and 7 seemed OK. So I ordered them off amazon in a 7. I've received them and they are a bit big- I can for my finger down the back. I'm normally a large 6 in most shoes so had been buying 6 but these days feel cramped in them so think I need 6.5/7. I guess what I'm asking is (if you haven't fallen asleep) is will a roomy size be comfortable? Is there an insole or something I can buy to put in?