Clean, thorough communication, friendly, awesome location. Highly recommend.