We have eaten there for both breakfast and dinner and enjoyed both. Cinderella, Prince Charming, Lady Tremaine and the Stepsisters were all there at dinner. The Stepsisters are quite entertaining.
Since this is a buffet, I would probably just call the restaurant, tell them it is your DH's birthday and ask them to bring over a cupcake. We celebrated my DD's birthday at Chef Mickey's and I ordered a cake, but there were so many good desserts to choose from on the buffet, that I don't think the cake was really necessary. You might feel the same way about 1900 PF since it is a buffet too.