5 /5 Rachel: Clean and pleasant with lots of good seating, refreshments, gifts, books, alcohol, vegetarian options, meals...anything you could need. Also very dog friendly! A great way to go to Canada! (It does rock quite a bit in some places so be prepared if you get seasick easily.)