If you are in the market for a recently built, reasonably nice, non-student apartment in or near Harrisonburg, the only current option at scale (aside from much smaller developments) is 
The Reserve at Stoneport -- located catty-corner from the Sentara RMH Medical Center.  
Prices at The Reserve at Stoneport currently seem to fall in these ranges...
- One Bedroom:  $1,085 - $1,445
 
 
- Two Bedroom:  $1,405 - $1,655
 
- Three Bedroom:  $1,695 - $1,915
But now there is another option in town -- or there will be soon.  
Preston Lake Apartments are currently under construction on Stone Spring Road at its intersection with East Market Street.  These apartments are owned by and built by a different entity than the developer/builder of Preston Lake the adjacent residential neighborhood where new homes are being built.
Prices at Preston Lake Apartments currently seem to fall into these ranges...
- One Bedroom:  $1,295 - $1,315
 
- Two Bedroom:  $1,575 - $1,675