1. Al-Barzakh is the period between a person's death and his resurrection on the Day of Resurrection.
2. Whoever dies as a Muslim, obeying Allah, will be in a blessed state, and whoever dies as a disbeliever, disobeying Allah, will be punished.
3. The punishments vary according to the sins committed. Please see the answer below for details.