Before buying a home or flat you are advised to have it surveyed by a Chartered Surveyor. Do not reply on the 'mortgage valuation report' which your mortgage provider arranges. This is based on a brief inspection of the property to determine its value and is for the mortgage providers benefit.
Depending upon the type and age of the property it is recommended that you have either a Condition Report, Homebuyer Report or a Building Survey.