The best thing about the place is its location. It is within walking distance to Ueno park, Ameyoko market, and a handful of train stations very well connected to any place in Tokyo.
The house can fit 5-6 people comfortably, and it's good for groups traveling in Tokyo. There are no common areas apart from the lobby/kitchen, but the apartment is spacey enough.
I would repeat the experience!