Mugeba Hotels, Mugeba Apartments, Unterkünfte in Mugeba