A clean and homely place with real attention to detail.