The verb to be is two different verbs in spanish. Ser and estar (I admit this is difficult to explain cause I've always done without think about it). I admit I looked for the diferences in the net and translate what it said
SER
1.- To define and identify: SER + noun
Aquel señor es el jefe. Este edificio es una biblioteca.
2.- To say atributes (fisical and character): SER + calificative adjetive
Félix es alto. Isabel es muy simpática.
* There are adjetives that change their meaning with SER / ESTAR
Juan es rico. (has money) / La paella está muy rica. (good taste)
3.- Temporal expressions: SER + time adverb
Es pronto. Es tarde. Es de día. Es de noche.
4.- To ask and say time:
¿Qué hora es? / Es la una.
5.- To place something in time and espace:
¿Cuándo es la boda? / ¿Dónde es la reunión?
6.- To evalue a process: SER + Calificative adjetive
Es bueno descansar el fin de semana.
ESTAR
1.- To express a temporal situation: ESTAR + Preposition + noun
Felipe está de portero. El español está de moda.
2.- To say how is someone or situations: ESTAR + Calificative adjetive
La habitación está sucia. Carmen está preocupada.
3.- Ask and say the date:
¿A qué estamos hoy? / Hoy estamos a diez de octubre.
4.- To place persons, objects and animals in space:
Miguel está en la fábrica. La leche está en la nevera.
5.- To evalue a process: ESTAR + Modal adverb
Está bien descansar el fin de semana.
6.- To express a continuity: ESTAR + Gerund
Mis amigos y yo estamos viajando por España.
7.- To express a situation's result: ESTAR + Participle
La comida ya está preparada.