We have two, Charlie and Abbey. Chuck is pretty laid back, but very protective and aware of his surroundings. Abbey on the other hand is an absolute idiot, but very affectionate. The yappy part everyone talks about is manageable, just takes a good trainer.
Are they a little high maintaince? Yep, no doubt. However they are great dogs!