we stayed at PP and we enjoyed it but a bit of a walk to parks. We stayed across street on harbor blvd 2 times. once at Camelot inn which was nice and right across from tomorrowland. last time was ramada inn maingate which was about 1/2 block down from entrance to DL. Loved the Ramada. Had a cool feel to it and pool was nice. I think I heard Michael from podcast say he stayed there also and he loved too(sorry if i misquoted you, Michael)
Also much cheaper staying off property rather than on. Also not like WDW not too many perks for staying on rather than off.