We thoroughly enjoyed our stay. The location is fantastic (literally a 2 minute walk from Oshiage station!), the apartment is spacious and our hosts could not have been more helpful.
The self check in was very easy as they provided excellent instructions and communication from our hosts was exceptional.
Would definitely stay here again on our next visit to Tokyo.