Five star just didn't cut it. I give TEN HUGE stars. We received everything we expected and more. Could not have been happier.