We have stayed at the YC several times, and thoroughly enjoyed it. Since we are Epcot lovers, the location couldn't be better--its a leisurely stroll to the International Gateway entrance.
We love the boat service to MGM, as well as the pool and the beautiful grounds.
We like YC better than Beach Club, which is next door, because all of the YC rooms have balconies, while some of the BC rooms do not.