Perfect location, dog friendly, great communication, and met all of our needs.