Agreed.
Proper seat height is typically set by sitting on the seat, and placing your heel on the pedal in its lowest/furthest position from the seat. With the heel on the pedal, the leg should be fully extended.
Once the height is set with this method, when you place the ball of your foot...