Custom post type as page template

Using a page template I inserted this code:

<?php
$args = array( 'post_type' => 'productions', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
    the_title();
    echo '<div class="entry-content">';
    the_content();
    echo '</div>';
endwhile;
?>

Works like a charm. Now I just need to customise the loop so it looks pretty!