Almenara Hotels, Almenara Apartments, Unterkünfte in Almenara