Was in a different part of Cardiff?

Surrounded by areas such as Grangetown, Canton, Riverside,etc which are not the most affluent of areas, plus a high portion of ethnic immigration, in the year 2017 is the stadium really in the best place it could be in the City?