I wasn't fully satisfied with the experience that I had with the company, mostly due to a range of communication issues. When I called the company initially, the person who took my information and scheduled the service call didn't speak English very well, and had never heard of my brand of oven (Bertazzoni). The technician was excellent and told me that the part, a new baking element, was not in stock and would arrive the next week. Almost two weeks later, I received a series of five vague text messages (see photo attached to review) explaining that there was a delay with the part. Confused, I called the company and was told the part would arrive in three weeks. When I asked to speak with someone in management, miraculously the story changed and I was told the part would arrive the following week. Finally, the part was installed three weeks after the initial visit to my home by the technician. I thought the price for the repair was a bit high - $390 for a $49 part that took 10 minutes to install.