Amesbury Hotels, Amesbury Apartments, Unterkünfte in Amesbury