The good: BA4U is the company that run this apartment and they were really good, very efficient and communicative.
The area of Palermo is lovely, really recommend staying in this district.
The views in the flat are epic
The bad: It is absolutely miserable in summer. I can't recommend enough to NOT stay here, it was so hot you couldn't get it cool even with air con, and you will notice that there are no doors in the pictures, so you can't even get one room cool because there is no way to cordon off areas. The airport pick up was not smooth and for 50 bucks, it was a bad start to our trip.
The ugly: The complex is awful- the pool is so utterly filthy and disgusting that you can't get in it. The "hot tub" is also filthy and clogged, and there are broken tiles, floorboards, the shower didn't work. We had such a bad time here we ended up having to check into a hotel.