Perfect location and great hosts! We had everything we needed and would stay again