Excellent communication, location, price, and overall experience