Jim was amazing at explaining the whole window purchase, install, and pricing of windows. Jim kept me up to date through the whole process.