Great little place in the suburbs of Tokyo