Neil and Jack host at their hotel near majestic Windermere, where the B&Bers enjoy yet more stunning views. But there's still negativity in the feedback.