Yup,she fits those criteria perfectly,and is smarter than the average bear to boot,gimmee a few days,but like I said others will probably also give you addies,take your time,no rush,quality takes time to find