Trust's place is quite nice, exactly what you see in the photos. Typical japanese apartment that is small but has everything you need like washer, stove, electric kettle, utensils, flat iron, hair dryer, etc... The place is about 15 mins walk to both Ikebukuro and Otsuka station. Everything about our stay was OK except for the hiccup during our check in procedure. The check in time is 4:00pm, we messaged him several hours before the check in time, but he only replied with the check in instructions at 5:00pm. Last note is that the apartment does not have elevators, so you have to carry your luggage up a flight of stairs if you stay on the 2nd floor; or even carry your luggage up 2 flights of stairs if you stay on the 3rd floor (which we did).