A couple of other amazing country pubs in that part of the world:
The Country Inn, Bepton, near Midhurst.
Half Moon at Northchapel, NW of Billingshurst
Both are away from the crowds and well worth the drive.
So expanding the discussion to Littlehampton, nothing can comes close to the brilliant Nelson on Climping Road.
http://nelsonhotelsussex.co.uk
Stunning food, great setting, lovely management and staff.
Good value too.