Cane Corso is quite a specific breed. They might be not very friendly to kids and require quite a big space so won't be suitable for a small apartment. They need long walks and training so be prepared to spend a lot of time entertaining and playing with them.