Assisted living homes allow seniors to live like they would in the comfort of their homes, while still getting professional medical care and support. Many of these homes provide their residents with housekeeping services in addition to other services such as maintenance, cooking and serving meals.