We just stayed there in June for 2 nights. We also got a great rate! Our unit was clean, but there were a couple of complaints. There was a jacuzzi in our unit and it was very loud. And there was no way to shut the dang thing off! My 2nd complaint was that I thought the staff were pretty rude. Well, they were nice at first. But then I told them I was not interested in purchasing a time share with them. On our rental paperwork, it said nothing about having to attend a timeshare demonstration, so I refused to go. I just politely said no thank you. Well, they got ticked off and just turned their back on me. I had to keep saying "excuse me" in order to get our parking permit.
Had I known this was a timeshare thing, I would have never stayed there. Anyway, after that little run in with the front desk, I never went back to them.
Back to your question. There were a couple of stores around. Prices are similar to the stores around WDW. They are not as cheap as your local prices. But the place is in a good location. And our kitchen was very well equiped. It had dish soap, paper towels, plates, cups, etc.