The three star rating is rather generous. This is a hole in the wall if i've ever seen one. The food is just 'ok'. The fish is decent and thats why most people come here. The atmosphere in the dining area looks as if you mixed a rec hall, diner, and a cafeteria. Service was shoddy. Parking is tight. Just an average place.