My recent orders would get 5 stars. Everything arrived on time and  was made of good quality. Nothing damaged  or missing. Was very pleased.