I'm very happy with Toast. Does what is says on the tin!