We've stayed at the Desert Inn and Suites Twice. It is very close and has always been clean and comfortable. We can get a 'suite' which is basically two rooms with a door in between the two. It's very reasonable in price and you do get a continental breakfast, which isn't the best, but it's enough to hold you over til lunch and it's free! It has an indoor pool and spa, which again, isn't the fanciest in town but works for a soak after the parks. We have reservations for our upcoming trip in May!