great experience, overall