Escolca Hotels, Escolca Apartments, Unterkünfte in Escolca