Location, services, communication. Everything was great!! Really recommended