Does exactly what it says on the tin! It ticked all the boxes. Thank you!