That's a good deal and a bike that should serve you well.
You can may need to replace tubes/tires/cables/cable housings/chain to get it into tip-top shape, so if $300 is the very top of your budget, understand that you might need to continue to drop cash into it over the next month-or-so before it is optimally ridable.