Is there a better way of retrieving the name of an acf pagelink type from current post?

The page link field actually stores the post ID, which gets formatted internally by the get_field function on output. The 3rd argument for get_field lets you disable that output formatting so you just get the ID back, which you can then use to get title and permalink for that post:

$post_id = get_field( 'bookitall_roomstype', false, false );
if( $post_id ):
    echo get_the_permalink( $post_id );
    echo get_the_title( $post_id );
endif;