A care service in Greenock has earned praise for supporting people to live independently with dignity and respect.