to keep things organised
seal of approval: endorsement
marvel:
be amazed by sth quaint: nicely old-fashioned
produce: fruit and vegetables
hive of activity: extremely busy place
wares: goods to be sold
lined: in a row on both sides
surplus: extra
critics: people who judge
parting with: letting go of
distracted: had their attention caught by sth else
hustle and bustle: busy,noisy activity