Excellent location. Very clean. Spacious. Communicative hosts. We were very appreciative of their hospitality. We would definitely stay here again.