Mayo it's a great city you'll love it. I lived there for years and i lived in the Roath area, i lived in a fair few cities and Cardiff was my fav. People are a good laugh, lots to do, not too expensive, loads of good boozers, lots of clubs and restaurants. Just a good mix and if you're single you won't be for long.