Only 3 stars as the description and pictures dont really match the product I received smaller than it looks in the pictures plus the shade is not rainbow colours more 90 blue. But it still looks pretty.