Had a good experience with Lowes, they advertise same day installation of water heaters, mine finally crapped out after 25 yrs of service, went to the store to pic out another AO Smith heater, bought the heater and the sales guy set up my install but the contractor said it wouldn't be till tomorrow as he was booked, needless to say I left a little annoyed but it was summer and a cool shower couldn't be bad. Later that night get a call from Lowes, they had a cancellation and if I was open to the install tonight which was 9PM, needless to say wife was very happy to take a hot shower as was I.