Thats pretty good
You get paid breakfast, afternoon and evening breaks
You dont get paid for lunch and tea breaks ... you dont have to swipe out for your tea break, just your lunch
breakfast, afternoon and evening are usually the 15-20 mins breaks though ... but since you are doing 7 hours Im not too sure what break you will get