They are nice dogs, but not a breed I'd recommend if you haven't had a dog before, or if you're inexperienced with dogs, mainly because of their size...if they're not socialized properly or trained properly, then you could end up with serious problems...seen it happen with a Neapolitan Mastiff - lovely dog, but family had no idea how to train it, and it ended up being put to sleep, despite the fact when I trained it it was fine...very frustrating!