Excellent location. Excellent communication. Very helpful. Answered questions immediately. We really enjoyed our stay here.