The pictures are poor in quality. The staffs are not well trained to work with kids. It needs more background selections and better scheduling. The reason I gave it a ok rating was because the staff was friendly and courtesy. I guess you paid for what you get, prices for the number of prints are excellent.