Excellent location & communication. We loved our stay and had everything we needed for a wonderful stay.