Takeshi's is a great and relaxing place to stay after a long flight.