It's a very nice house, highly recommended, very close to Shibuya, and there's LIFE supermarket near the house with only 3-5mins walking distance.
If you're taking taxi from Shibuya station, it's easier if you say "Meguro no ohasi no RAIFU SUPAA" (Meguro's Ohasi LIFE supermarket) then take a short walk for 3-5mins.
Train station is also near, 9-10mins walk, but there's only stairs. You might want to think twice taking the train if you bring big luggages or baby stroller.