Creta Palace, A Resort to Live