A nice and clean place where you can wind down after a day of exploring Tokyo. The place is between Omorimachi Station and Showajima Station.
The place is about 15mins walk from Omorimachi Station. It is easy to get to Shinagawa from Omorimachi Station and getting to Odaiba is easy from Showajima Station.
There is a convenience store just across the place.
Do be careful when planning your trip with any train apps in English. There is a Omori Station which is much further away, so make sure you search for Omorimachi Station.