This place has changed names many times in the last few years:
1. Wilson World Resort
2. Diplomat Resort
3. Red Roof Resort at Maingate
4. Best Western Diplomat Resort
5. Maingate Resort
6. Amerihost Resort at Maingate
With so many name changes, I can't image they have time to take care of customers. It's no wonder the get poor reviews!
There are plenty of other nice resort-type hotels in the area if you are interested:
Hotel: Residence Inn Lake Buena Vista
Note:Caribbean theme, large suites, tropical landscaping
Site:
http://www.residenceinnlbv.com
Hotel: Holiday Inn Family Suites
Note: Great amenities for young children
Site:
http://www.familysuites.com
Hotels: Marriott Village
Note: Three hotels in a great location
Site:
http://www.marriottvillage.com
Also, be sure to check out the hotel discounts link above. There are plenty of well reviewed hotels offering great discounts for members of this board. I think all those hotels had to meet certain standard requirements too, so you know the quality has to be good.
Cheers!