We liked our experience there. The apartment is not big, but it is very comfortable considering Tokyo standards. Subway station is just a short walk from the hotel and so is Akihabara, so location is very convenient.