Mayflower is a well-regarded Chinese takeaway known for its friendly staff and high-quality cuisine. Customers frequently highlight its offerings.