Perfectly clean, well appointed place. Great location, have stayed here several times. Great hosts amd great communication.