Hi!!! we have stayed offsite and at all three levels of disney resorts (value, moderate, and deluxe). For the money, our best stay was at Disney's Corondo Springs Resort (moderate). This resort has everything.
See FAQ and pictures at wdwig.com-
Rooms- Each room has two double beds, nightstand, table with two chairs, armoire with TV. Dressing area has a place to hang clothes, safe, iron and board, sink, coffeemaker, hairdryer, and toilet and tub inside the bathroom.
El Centro- Lobby, HUGE giftshop with Disney and resort merchandise- some food, the Pepper Market (interactive food court), grab and go section, bakery window, Maya Grill (sit-down rest) has a great breakfast buffet and sit-down dinner. Arcade.
Marina- has boats to rent (different types), bikes and surrey bikes.
Main pool- has a Mayan pyramid with waterfall and long, twisty poolslide, HUGE hot tub, kiddie pool, playground, sand-play area, volleyball area, arcade, pool bar that serves drinks and lunch items(hamburgers, chicken fingers, wraps,etc). There are towels at the main pool.
The resort is set around a lake that is 3/4 mile around. Great for walking , jogging, riding. There are three different themed areas around the lake.
Cabanas is a "tropical theme" with beaches and hammocks.
Casitas is more city-like with gorgeous courtyards and fountains.
Ranchos is a desert-like area with boulders and cactus-really nice!
Each area has a bus-stop (there is also one at El Centro), a quiet pool (bring room towels to these), and laundry. Each builidng has ice and vending machines.
There is also room service. We got a FL Resident rate of $109 during peak season and we thought it was a steal! I have heard of guests requesting and receiving turn-down service, but I haven't done this so I don't know for sure.
On property is the way to go!!! We go to the parks early and come back for a swim/nap and then back to the parks at night. It feels more like a vacation than just running around theme park all day. The buses are great and so relaxing.