Nursing homes offer round-the-clock care from a nursing staff. They provide meals, basic care and assistance with daily activities. Some even provide hospital-like care. Nursing homes are best for those who need constant nursing care, either long term or short term after an injury or illness. Under certain conditions, Medicare may pay some nursing-home costs.