Perfect location! Great communication! We really enjoyed our stay