Perfect location, very clean & had all the amenities we needed. Stephen is a wonderful host & am looking forward to staying here again for our next visit.