You can usually stay at the Embassy suites in LBV which is just outside of DTD for less money than an all star. It is a very nice hotel, Much bigger room , and free b-fast...true, you will need to drive to the park and pay, but you get a lot more room for the money.