This camera is everything I need as a non professional photographer. It has a built in flash, a variable lens, every shooting mode that its professional sibling, the 6D, has. The quality of the photographs is fantastic. I use it to shoot my kids everywhere we go. The price for this digital camera is fantastic considering its features and quality.