The place is in a great location, it's a few minute walk to Akihabara station and is really close to all of the great places to visit in Akihabara.