Immaculate, comfortable, well-equiped. Excellent, straight-forward communication with the hosts! We would be very happy to stay here again. Great location.