We are looking for self catering accommodation in or near London and came across the Glenthurston holiday apartments in Catford. Has anyone stayed here or stayed in the area. Is it a good base to get into central London?