The English Mastiff is a great family pet. They make excellent guard dogs but are not aggressive.
If you like the mastiff but think they need a large yard, well you are wrong. They do perfect in smaller yards because they are not very active dogs.
They are sweet, easy to train, and they are always eager to please.