Overall, it was a great experience. Super close to Meguro station, bunch of good restaurants around, and many convenience stores nearby.