I was in Cardiff in July and found it to be a nice place. I went twice during my week there
Sorry can't remember the girls name, she was in 40/50 age range. Like you I looked at the other place which seems to be on Whitchurch road, which were not in walking distance of my hotel the ibis.
Following recommendations on this site I opted for ban. I liked the first time, so I went another time on the last day I was there as I had a couple of hours to spare before my train home