Excellent communication. Accurate descriptions. Extremely detailed information. Smooth & helpful check in/out process.