We have a very satisfying experience staying at the apartment. It has all the amenities one needs during vacation. The rooms were clean and the beds quite comfy. We didn't get to cook anything but we found all the kitchen accessories we required to prepare some quick meals we did.
Giuseppe was warm and communicative, also quick to respond. He also was very helpful getting us transport to/from the airport.
Overall, I can't think of a thing I particularly missed or wished had been different about the place.