Very clean. Host provided some nice goodies upon our arrival. Beds were comfy. Nice supply of warm blankets and towels. Attention to detail was great. Kitchen nicely equipped. Great communication.