A+++++ 10/10.
Everything as described, place is spotless. Heating is excellent, fully stocked kitchen of appliances. We loved our stay.