Perfect location, perfect accommodation, and great hosts. Five-Stars!