Place is really walking distance from oshiage station, the nearest exit is B2 but we use exit B1 (the exit across the road) at times since it has escalators up till the exit, B2 only has stairs for the last floor going out to street level. There are 3 convenience store along the way when exiting from the station going to this place.
There is a bus stop right in front of the building which can take you to asakusa shrine. We always use the trains so I am not sure what other places would that bus route take you.
There is an elevator going to your floor, which could only fit around 3 to 4 persons, but we were the only ones who uses it every time, so there isn't any long wait time. There are 3 toilets and 1 bathroom, so if there are a lot of you, you may need to plan out how to use it to avoid wasting time.
The rooftop really has a view of the skytree, but it was cold when we were there so I only went up to check it once. All rooms have airconditioner / heater, kitchen necessities are complete (microwave, water heater, pots and pans + induction cooker, glasses, mugs and spoons/forks.)
Since it is near oshiage station, Skytree itself is near too, you can either walk on the street to get there, or through the station. There is a supermarket beside it (Life), which I think has cheaper items versus the convenience store, so you can stock up with daily items there on your first day.
Overall, I like this place, the hosts are easy to communicate with, and will definitely consider them again if we ever go back to tokyo.