There's so many parts to Costco that it's a hard to give it an overall rating. That being said I'm looking at a 2.5 rating.
I hit up the cafe at the back for a Polish sausage first. Can't really beat $1.50 for a large dog and full size fountain drink! The soft steamed buns are a really nice touch. I also appreciate that there are pumps for the ketchup, mustard, and relish so there's no fussing about with opening packets or gaming with bottles.
I ordered a custom calendar from the photo centre as a gift which was poorly done. I provided 12 photos for the calendar and they were all printed with the top of the heads cut off so everyone was missing a good half of their forehead. I would have hoped that someone could have moved the pictures down or resized them. I didn't wind up gifting it since it wasn't up to par.
I'd definitely be down to get some Costco got food but I'm going to stay away from the photo services.