One thing you may want to consider for a seven year old in July is pool facilities. Both the Tropicana and Flamingo have very nice pool areas. I haven't stayed at Mandalay Bay, but i understand that they have an artificial beach.