My family has been eating here for years. All the way back to when it was Sam's St. John's. The food is great. The seafood is always fresh, and well prepared. The service, on the other hand, has gotten terrible. We had to wait over 15 minutes before we even saw our waitress, and another 10 for our drinks and to place our order on our last visit a couple of weeks ago. If the service was better, I would give it 5 stars!