Meguro is a very nice part of Tokio and the flat is really near the JR station of Yamanote Line so you are close to everything. It is cosy, with a confortable bed, big and modern bathroom and a little and easy to use kitchen. A 7/11 just across the street is all you need and upstairs there is an italian restaurant if you don't want to move.
Yu was always there to help us and was a very nice host. Of course when we return to Tokyo his flat will be in our list and should be in yours.