perfect and good value