The location is very close to the shinagawa station which is very convenient. With the yamanote line you can get to any tourist location very quickly. One thing to note is that the place does require you to go up a fairly large hill to get to, which can be slightly difficult with multiple luggages.
Check-in process was very easy and the room was clean. A fairly large room for Japan even with two people. I am pretty satisfied with this place.