Clean, great location and communication, easy check in and out service with an added dog friendly bonus.