Overall we had a very good stay. We stayed one night, traveling with a group of 4. Room arrangements worked well for us, as we each had our own rooms (couple, 2 single travelers). The rooms were very clean, comfortable, and adequately appointed. As expected in the photos. The kitchen/breakfast area was very nice, bright, and good view to the duomo. The flat is located on the top floors, and the 2-3 flights of stairs are a bit steep. Not a big issue, just something to be aware of.
Free parking was reasonably convenient, located at the top of the hill and about a 2 minute walk. The B&B is also conveniently located near the centre for walking around Piazza Armerina.
Giovanni was a very warm, gregarious, and welcoming host. We enjoyed chatting with him over breakfast, which was excellent (coffee and local bread, pastries, meat, cheese, etc), and he gave some suggestions for the area. Would also suggest checking out his enoteca at the piazza just down the street.