Consider The Village Hotel at Coryton

https://www.village-hotels.co.uk/hotels/cardiff/

Ample parking; bus and train links to Town Centre; just off Junction 32 M4