La Barca Hotels, La Barca Apartments, Unterkünfte in La Barca