Stouffville Hotels, Stouffville Apartments, Unterkünfte in Stouffville