I wouldn't beat yourself up about it, sounds like you had a lot of lifestyle stuff going on (husband plus baby) which all needs to be factored in.
Yes Cardiff is very central and it's good to see a fair bit is happening there (new shopping centre). The main street does feel and look a number...