The place is located in a SUPERB location, right in the heart of Palermo, new building, security, ton of restaurants around, etc.
My only complain is the place is very small (eg like a hotel room with a kitchen).
If you are ok with small you will love this place, everything else is great.