The apartment is very clean and spacious for a Tokyo apartment. It's located very (really very) near to the tokyo sky tree and Oshiage station. The building even has a roof top with a stunning view to the sky tree. The space can manage three people quite easily (only the sleeping couch could be a little short if there are three tall people).
I would absolutely recommend this place!