Spotless home and a perfect location. Helen’s home is a top notch place to stay!