We consider systems of bosons trapped in a box, in the Gross-Pitaevskii regime. We show that low-energy states exhibit complete Bose-Einstein condensation with an optimal bound on the number of orthogonal excitations. This extends recent results obtained in \cite{BBCS1}, removing the assumption of small interaction potential.