Love the place. The train station on the left of the hotel is just 10 mins walking distance. There’s a mall (Kameido Clock) nearby and there’s also the seafront if you’re willing to walk