Great location, not quite in Downtown, but better for all the breweries on South Slope if that's what you're after (it was definitely what I was after). And it's just an easy walk up the hill to get to the main strip anyway.
Studio C is really comfortable space, cosy, but with space to move around. Lots of amenities provided (soap, shampoo, plenty of towels). The entry is a bit weird, because you go through the main doors of the colocated chiropractor's office, before the entry splits off to the residential part and the office proper, but it's no big deal, and the front doors were always unlocked. Parking is conveniently on-site if you have a car (I didn't).
Overall, I'd definitely recommend staying here, especially if you're in town for the breweries—and when I come back, if April's place is free, it'll be my first port of call.