Re the cafe: Fantastic range of food for lunch, good quality coffee, nice staff and atmosphere, plenty of toys for kids in a corner, plenty of magazines to thumb through too.