While the place is a bit small, if you're looking for a cozy place to rest while also being in a very convenient location then this place is great! It's not only close to Akihabara but not that far from several other stations (ochanomizu, the chuo subway and even Ueno station is about a 15 min walk away). There's also some very pretty temples in the vicinity that you can visit.
Check-in is also very easy and convenient