family friendly hotel in St. John’s Newfoundland