Perfect location. Great communication. Well designed and maintained home. Great overall stay.