Garden by the Sea is an absolutely lovely B&B within walking distance of the town, restaurants. bars and the beach in Cruz Bay, Saint John. It is far enough away from the town to feel cozy and private, but close enough for convenience. The rooms are cheery and clean, and the breakfasts were interesting and delicious. We loved sitting on the deck watching the little birds while eating our breakfast and sipping homemade smoothies and coffee. The owners, Nancy and John, were the most hospitable and helpful hosts I have ever met. They went above and beyond to make our stay in Saint John easy & pleasant. I can't recommend this place enough!