Mews Hill was a fantastic place to stay