Good location, good communication, and accomodation to our early and (2nd stay) late check in times.