Generally good except for the issues I mentioned