Edwin's place is clean and located right above the metro, 2 stops from central station, so it's very easy to get anywhere. If you don't get the Stockholm pass, I'd recommend at least getting the 24hr metro card. Edwin's proximity to the Karlaplan station makes this the best/cheapest way to get around.
A lot of his neighborhood closes early, even on weekends (a lot was closed by 6pm Saturday for us), but it's still a pretty lively area.