In fact, they are the worst beef offal I have ever eaten.
Their Wenchong store used to be their image shop, but now it has been replaced by the "number one cow". That's a real pity.
I've been to the store in the Military Institute of Physical Education and the one in Yuexiu, and both of them are fucking terrible.