Pretty much anything is “suitable” for at home. However, don’t expect hifi quality out of PA speakers (no matter what size or price range) and the other way around, don’t expect hifi speakers to be loud enough for PA work (never mind that you’ll break them within a night if you try to use them for that purpose).
Speakers are still pretty much a “get what you pay for” deal. I am sure the Alto’s will do as advertised both at the party and for just listening to (dance) tunes at home. They’ll be pretty good for practicing too I suppose.
There are plenty of other vendors to look at (American DJ/Audio and Behringer, just to name two). If you have a chance to go to a store/showroom to listen first, that would be a big plus.
Active is the way I would go, easier setup and built-in backup (if one speaker goes, the other one can still save the day, if your amp goes out it’s silent 🙂 ).
Greetinx.