If the hours in your contract are completed, it's fairly flexible. I've been in early at times and been able to leave early as I had an event on. Same thing in reverse, I've been able to come in late and work a bit later because I had an appointment in the morning.