When checkout is 11 am, that means anything BEFORE 11:00, so 5:00 is perfectly fine, @Tomáš34 .
If you want to make your host extra happy, you could let them know you plan on leaving at 5:00 so that they can arrange an earlier cleaning that day.
But no, you don't have to sit around waiting until 11:00 to leave.
Don't check in early, though. If check-in is 14:00, do not arrive before that.
Does that help?