We've stayed at both also and love each one! I think it depends on what you want. Grand Floridian is more...well...GRAND. it brings back the feeling of older times...quiet, relaxed. Poly is a lot busier, more things to do for the kiddies..good food..nice rooms..the ducks! so, if it just comes down to price that's holding you back from either one...look at what it has that would work for you! You can't go wrong with either one so GO, HAVE FUN!