Fantastic from start to finish absolutely five stars