What does begeistert sein von der Vorstellung, dass mean?

begeistert sein von der Vorstellung, dass - German to English

to enjoy the theory that ...