APA properties are always clean and well-equipped, with a comfortable bed, in my experience. The rooms are small, but fine to use as a base/ somewhere to rest. The downside to the size is there's nowhere to pack your clothes or other items.
This particular location is great. It's surrounded by restaurants, and is only a few minutes walk from Akihabara station and Electric Town.