Swiss trains are not bad and they are undoubtedly kept clean, but the punctuality is rather a myth. Especially commuter trains regularly have significant delays.
Swiss trains are not bad, but not necessarily "better" than other railways in Europe and certainly not "best".