Decent location near the center of Tokyo. Nearby are convenience stores, grocery stores, and a few restaurants. Not too far away from public transit. You can see the Tokyo Sky Tree from the building.
The place was exactly as it looked in the photos of the listing. The staff was friendly and helpful and understood English. We did have some issues with the laundry dryer as the instructions weren't clear, but we figured it out on our own.
Overall this place is very nice for first timers coming to Japan. It gives you a feel of living in a typical Japanese apartment while having decent space for four people.