They are lovely!
Theodore has been on my list as a back walker for some time but it's really starting to grow on me, and while I am not the hugest fan of
Eloise I think it is very aristocratic and suits
Theodore well.
The middle names suit both the first names and each other by continuing with the royal/upper-class feel. All in all, very pleasant names :)