This is not the cheapest cover you will find but definitely the prettiest. It’s because it’s hand painted and then covered with waterproof coat. The 3d printed cover does not require any screws or additional parts for installation. It fits Ring doorbell 2 generation.