Truly charming apartment in St. John, New Brunswick. Wish I could have stayed there a week! The only challenge was in the rather demanding parking details, but still the host has gone out of her way to make it do-able. Laundry facilities were free of charge and there was even a big box of detergent nearby!