So far I can compare with public transportation in Ireland and Canada. I would say it is cheap, really cheap, also it is pretty clean in comparison to Canada, but not as clean as Ireland. Safety is a question, I have never been afraid, but be aware if you are other that white, lots of extremists there especially around Petrzalka. Taxis are a problem, you need slovak, but if you have an address on piece of paper, no problem.