Perfect fit, color and assembly was easy enough that my ten year old put them together but there is an awful odor inside that is strong and will take some time to go away