Considering the conditions you did pretty good. After my trip to the aquarium yesterday with all the fingerprints and smudges on the plexi-glass it makes me want to put a pack of glass cleaner wipes in my bag so I can clear off an area of the glass to try to get a better shot. It really gets under my skin that parents lets their kids rub their hands and faces all over the glass! Sorry, it's just a pet peeve of mine - someone who doesn't get paid enough is going to have to clean it. Unfortunately not much you can do about animal smudges on the inside!