Aylesbray Lodge Guest House meets all of your requirements. Are you okay with the hotel type being a guesthouse?