"The best B&B we have stayed in"