The Mayflower is a pub offering freshly prepared, delicious food in generous portions, making it a great value.