Very clean and comfortable stay in a well designed house.