Very clean and well kept. Very friendly hosts and beautiful setting.