Nice big apartment, relatively well equiped. Mine was quite far from the entrance of the complex. Close to the Bay St train station, that brings you to the center in 4 minutes (or you can walk 15min).
A thorough cleaning would be needed, you could see dirty stains, paint missing, etc. So not for the pickiest of travelers, but in the ensemble a good option for a stay in Cardiff.