I haven't stayed at the Ambassador so I cannot speak of its perks buy I have stayed at the Sheraton twice. I would not hesitate to stay there. Most rooms have either great views of the parks or ocean. It's a one minute walk to the monorail and then to the parks from there. I still feel very much in the disney bubble when I've stayed there and if it is cheaper I would go that option.