The appartement is exactly like the pictures, and very practical. The host was very helpful and we found everything quite easy - key, arrival, wifi.
Only dark point is the location: arriving and leaving with suitcases can be hectic from the meguro station as the station is on the top of a hill. If you wanna be in a calm area and walk to nearby agitation this is a good place for you (25 min walk to nakameguro and ebisu) and VERY practical subway lines.