MMC Spaces