Yetminster Hotels, Yetminster Apartments, Unterkünfte in Yetminster