The place is nice and perfectly thought thru. Everything you might need is there. The appartment is located outside of the city center. It might take you a while to figure out the subway-system, but once you get it, its easy to access. ( we took the pasmo for keisei line, once at skytree we bought the metro day ticket to get around the center).
Edogawa Ku itself is worth exploring, it has a very nice touch to it, everything is much slower and you get to experience an authentic lifestyle.