It was a 4 because I could not find all that we are shopping for, now a 3 because AFTER ordering and paying it states that it could take longer than was promised. This is the first time ordering from this company, may end up being the last if this an indication as to what's to come...