Delivers all expectations fully recommend!