take some beating
idiomPart ofbeat
take some beating — idiom
1. To be very good and difficult to defeat or improve upon.
1.idiom
Definition
To be very good and difficult to defeat or improve upon.
Example
Her record will take some beating.
For quality, this restaurant takes some beating.