Cumbre del Sol Hotels, Cumbre del Sol Apartments, Unterkünfte in Cumbre del Sol