This place is great if you want a place to crash in Shibuya that has more traditional Japanese interior design. That said, it's not a particularly comfortable place to spend much time in (no bed or couch, no place to store clothes or unpack so the apartment gets messy, you'll hit your head on everything if you are tall). Luckily though there is lots to do in the surrounding area so you don't need be in the apartment very much. There is even a very tasty coffee shop in the same building. The place is 12-15 minutes walk from the nearest train stations which isn't bad but it does add up and the walk time eats into the time you can spend doing things around Tokyo.
I didn't notice any smell or anything from the Tatami mats, which other reviewers mentioned. The shower does have some issues with moldy grout but it's really not that bad. This place is not fancy, and it's not spotlessly clean and new. But it's cheap, and in Shibuya so it's pretty good overall.