Believe the reviews, because it really is an absolutely charming location in Austin. It's very close to the Capitol, and a nice walk to downtown Austin.
The space itself is extremely comfortable, and Ted and Janelle definitely go above and beyond by placing little homey touches around the suite.
If you're going to Austin, this would be excellent place to stay!