Alixan Hotels, Alixan Apartments, Unterkünfte in Alixan