Me and a friend of mine are going to travel for 3 days to Cyprus in the middle of September. We will fly from Sofia to Larnaca and we're planning to visit Nicosia and Limassol. What is the situation with the public transport? Is it reliable or we need to rent a car? We will just travel from Larnaca to Nicosia and back, and from Larnaca to Limassol and back.