Generate reservation model