cairo review