The Rosedale area needed an oyster place and John & Sons certainly delivers. It has a great vibe, very relaxed. The service is awesome. And once when they made a mistake and made up a platter of 20 oysters instead of the 12 we ordered, they happily served them to us anyway instead of taking 8 back - the mistake was caught in the kitchen. The selection of oysters is very good, and the accompanying sauces are great. Aside from oysters the other food I have eaten there is good - the clam chowder delicious! But we definitely go for the oysters. Why one less than 5 stars? The wine selection could be more robust.