translate English to French: It has satellite television, WiFi internet, and various other amenities.
Elles possèdent la télévision par satellite, l'accès Internet WiFi et d'autres agréments variés.