The apartment was clean and well furnished. The beds were comfortable, as were the sofas. The kitchen had everything you need. The bathroom was very large including a four piece set which was lovely. The hosts were friendly and helpful.
The only reason we have not rated it 5 stars overall is that we would have liked to have sat outside in the garden but that was essentially scrubland. Also, we would have benefited from an iron and ironing board, a welcome basket with basic food items such as bread and butter (we arrived in Sunday when all shops were shut), and information about local amenities (restaurants, buses, trains etc).
However, theses things were fairly minor to what was a very good stay.