Green’s Dictionary of Slang

end, the n.

1. [1910s+] the absolute limit that the speaker will tolerate, ‘the last straw’.

2. [1930s+] perfection, absolute excellence, the best possible.