I like the site is user friendly and has help to install parts. Very disappointed that I ordered on a Thursday evening and paid $29 extra for over night shipping. I was thinking Saturday afternoon I would get part. Wrong I got the part late Monday. Turns out after my husband and dad took everything apart the heating element wasn't even the issue if why it wasn't getting hot. It was the timer. They were able to fix the timer without any extra parts at all. Don't waste money on over night shipping if end of the week because they do not deliver on the weekends.