Stay Awhile checks all the boxes - great location, lovely hosts, comfortable and cozy with all the extras! We really enjoyed our stay and hope to visit again!