Willow Park Hotels, Willow Park Apartments, Unterkünfte in Willow Park