yep this is a Singer 128-23. Made in the 50's. Look at the Singer badge on the front. If it has a blue ring around the outside edge, it is after 1951 centennial.
I have one just like this. Mine was worse for wear and I made mine into a hand crank. But it is a fun machine. Good Luck with it.