I was there last week and spotted a couple dozen Puffins.
The highlight for me was viewing a Peregrine perched on the cliffs amongst the Kittiwakes! It had become a resident for the last 6 weeks apparently, so with any luck may still be hanging around. It was perched just above the first viewing platform North from the shop (RSPB staff may have it spotted for people). Good luck with the Puffins if you go.