Algarrobo Costa hotels, Algarrobo Costa appartementen, accommodatie in Algarrobo Costa