Curry house, boutique hotel and traditional pub rated the be