Haven Retreat was in a perfect location for our stay over the New Year period. Communication from management was accurate and timely for our check in.