Wow the place was pretty clean but the location was AWESOME. It really is crazy close to Meguro station, which is on the JR Yamanote line (with access to so many hot spots in Tokyo). Food nearby was plenty and really great, I felt like I picked a gem.