clean and spacious, great hosts and an amazing location. wear good shoes to get up those hills and don't trust google maps for much haha.