Stunning 3-story townhouse in favorable Preston Lake subdivision located conveniently to Harrisonburg City, JMU, & hospital with 3 bedrooms, 2 full & 2 half baths, large deck & patio areas, and a bright & open main living space. The first floor is welcoming with a generous foyer, 1-car garage, half bath, and flex room (great for game room, play room, den, office, gym, media room, etc.) The second level offers open floor plan with spacious living room, with large windows & access to the rear deck, kitchen, dining area & half bath. The kitchen offers a large island with seating, tons of prep space, and stainless steel appliances. The third level offers 3 bedrooms, 2 baths, & laundry closet. The primary bedroom is sizable and offers a large walk-in closet and private bath with huge shower. Locatated in the unique Preston Lake subdivision, the neighborhood offers amenities such as pool, clubhouse, and exercise room along with stunning views!