With the help of my husband of course, we had these up in less than an hour. We just measured and cut to the size we wanted. If I remember right, this is only one length of rain gutter, cut to 3 shelves! One length is around $6! The end caps are $2 or $3 a piece; but the total cost is still very inexpensive. We used 3 anchors and screws to attach them to the wall and they have worked perfectly! I love them so much I think I'm going to put one above each girls bed for their bedtime reading.