Not sure why the previous reviewers hated this place so much. Maybe they went there just when the restaurant has newly opened, with busy crowds due to good marketing scheme. This might suggest that they might fail to handle large crowds.
When I tried this place for the first time, there were barely enough people to fill the place. No long line up, no long wait. And food quality is vey good.
The portion is just about right and price is not that high for a simple lunch with the Crispy Haddock Sandwich along with chips and slaw is about $9. Maybe 1 or 2 dollars higher than a fast food lunch, but sound about the same for a fish and chips at St Lawrence market. Not to say the experience here is a lot better, the restaurant staffs were very helpful and attentive.
The environment is fairly comfortable with a clean and interesting interior design. A lot of efforts put into packaging which I can see why it seems environmental unfriendly. If you like to treat nature well, there is always option for you to bring your own bag and box.