We only stayed one night in Monreale. The apartment is very nice, clean and well located. We were travelling with a little child, so the stairs were a bit of a challenge. But the apartment as well as the restaurant are highly to be recommended.