We loved our time in Takeshi’s place. It had all the amenities we needed, the space was very clean, and Takeshi was a great host.
As well, the location is unbeatable, since it is only a few minutes away from a number of great restaurants and the subway line.
Would highly recommend!