First time here today. Formerly called Upper Beach Cafe, the Beach Hill is a cozy spot in the neighbourhood with plenty of delicious menu options. We grabbed a table by the window and ordered 2 sandwich combos - jerk chicken and ham&cheese paninis - with side soups. Excellent coffee. Sandwiches: bursting with flavour. The homemade veggie and sweet potato soups were just right, not too salty or overpowering. This place is run by good people. Yummy whole food for a great price! We will be back next time to try the breakfast.