You can't beat the location of the place.. near Meguro river & station allows for quick access to anything you need. Including cherry blossoms! Would recommend.