Montecristo Hotels, Montecristo Apartments, Unterkünfte in Montecristo