"Purchased for a dance class recital prop & they were perfect for 3yr olds & under $1 each even after shipping. They are very small, only 4", so be sure they are going to be big enough for the age you have. The 4" is about 2" of handle & 2" of mirror. They are bright pink heart shaped & come with a film over the mirrors to protect from scratches before you get them which was great. The reflection was beautiful & clear after removing film. They are plastic mirrors, not glass, so you don't have to worry about broken glass. Several were dropped during practice with no damage to them. I ordered 16 and everyone was in excellent condition. These would be great for a little girls bday party too."