I would strongly recommend the flat. I spent a stunning week with my partner in Palermo. The flat was perfect for our stay. It is within a short walking distance from really anything you should visit in Palermo. The public transport connection is great. A minute walk to a shop or to the marker from there. Quiet neighbours, who will say a hello, and Maria is great as well. Our flight was late, so we checked in late which wasn't a problem. Anything we needed help, she replied within minutes, and even without asking she sent us handy tips. I would go again!