I usually avoid corporate listings, preferring more individual experiences. Kasa proved exceptional however with friendly personal service making our experience smooth from start to finish.
Our condos (we rented two) were as described, spacious and clean, and the location offered downtown convenience while still being easily walkable to more quirky personable neighborhoods.