Received the packages quicker than was expected which was great! Everything was packaged well and everything appears to be intact and in good working order. Haven't installed yet, so I will have to wait until we do that for a full review.