This home will meet all of your expectations and then some! It’s super clean which made me very happy too. :)