Can anyone sights/restaurants in St. Pierre?

St. Pierre off the Newfoundland coast, that is.
I'll be going for a weekend trip soon.
Update: thanks badger, but I've already been through the various websites. I was looking for a personal recommendation.
2 answers 2