Description accurate. Scrupulously clean and tidy. Cute dog. 10 steps to porch could be tough for someone with limited mobility.