We have been using Genesis for the past 4 years. We have always found them to be professional, efficient and diligent. As well as our monthly visits/reviews they are also contactable in an extra ordinary situation, which we have found useful in the past, within hours of the call being made they have been at site dealing with the issue for us. A comprehensive log of all works carried out is left at site and maintained in line with work done. Overall I can’t recommend them highly enough.