Your dog would have to be 'approved' by the existing dogs on property. If your dog has separation anxiety, it can't be left on the property when you're gone.
Off street parking.
Yes to AC. (Just understand the electric rates here.) ;-)
Small closet in bedroom.