With services and amenities – bars, lounges, restaurants etc. – matching those of a five star hotel, Tokyo's The Soho is an office complex you may never want to leave. We can’t quite work out whether that’s a good thing or not.