TL;DR
Location: Amazing spot that’s a 5-minute walk to Higashi-Ikebukuro station (links to many major cities and stations) and a 12-minute walk to Ikebukuro (one of my favorite places to hang out. Great for people who love to shop and nerds like me who love arcades)
Check-In/Communication: checkin was as easy as could be and Shuさん is very kind and responsive.
Inside: It’s very small (normal for a flat in Japan) and you need to climb a ladder to get to your bed. Everything else is perfectly fine. The ladder and size might bother some people, but don’t think too much about it. This place is fantastic for the price you’re paying.
That was kind of long for a TL;dr but in short I recommend this place!