Perfect Host, Perfect Home, Perfect Location! Perfect Dogs ! Everything is perfect about this place.