Very clean. Excellent location. Friendly communicative host family. Delightful.