I stayed there in April. Place is clean, well maintained and looks like the pictures. Pool was very crowded but I was there Easter week, the hotel was fully booked and people staying on property had similar comments on crowded pools.
Schedule shuttle bus service is OK but I'd suggest rental car. Breakfast buffet (INCLUDED IN ROOM RATE) is OK but not great. Most of the rooms have 2 full size (double) beds not queen sized. I'd say the rooms are Ok for 2-4 but 5 or 6 may be cramped. Two of the towers have Micro and refrig the third tower has a minibar. If you care (either way) let them know when you check in. Place is very close to EPCOT and MGM. I think this is a much better buy than a moderate hotel on site.