I went back and fourth if this was 4 or 5 stars because there was a minor miscommunication on my order. I went with 5 because the resolution provided was fair. I received the upper very quickly and it is put together well. The price was great and I am happy. The offered to take it back because there was an error in the sale listing, but I decided to keep it and was happy they offered to make it right. Would do business with again.