Conventional object-detection and localization approaches require extensive time to process the sliding background windows, which are not like the object at all. Global context of the subwindow gives access to alleviate such problems. In addition, many patch-based approaches often fail to search the patches at the correct locations and local context can help to resolve that. We propose an object-detection framework, which is top down and simple to implement. It combines global contextual features, local contextual features, and local appearance features in a coarse-to-fine cascade, which enables fast detection. The three features mentioned above play different roles in the process of object detection, and the representation with rich information makes detection robust and effective. The proposed approach shows satisfactory performance in both speed and accuracy.