Easy communication, beautiful place, great location! A perfect stay.