305m is 1000 feet. The USS ENTERPRISE was 342m or 1,123 feet.
A modern day FORD class carrier is 1092 ft or 333m.
For personnel comparison, ENTERPRISE held ~5000 people and a FORD class has between 4-5000 people.
The fact that NCC-1701 only had like 1000 people is...a big difference.
Al Capone was got because of tax fraud.
So yeah, it works.