Great location, very near to the MRT station. Place a little bit smaller than expected but hey this is Tokyo, what do you expect.