Great place! "Cottage" is a good description - it's not huge or fancy but very comfortable felt like home for our time there.
Loved that our dog had a fenced yard, and it's just across the street from a great little park-like path ("greenway") for morning walks with the pooch. Location is fantastic for that path, for a quick walk down the street to high five coffee in the mornings, for the very short (<1mi) drive or walk to downtown, proximity to several good grocery stores, and not far from north Asheville either (try the Asheville Pizza and Brewery location up there).
It is next to a main road as others have noted, but this made it super easy to get around and didn't interfere with our sleep at all (there wasn't much traffic at night anyway, but we did have the air conditioner on that provided some white noise, and there's a noise machine in the room).
Overall, a great stay! If we're ever back in Asheville this is the place we're staying.