While there are no hidden costs, plan availability and pricing could vary based on your location. In addition, the same plan could be available for different prices if you take a contract as opposed to not taking a contract. Hence, it is recommended that you read the terms and conditions. In addition, you will need a modem/ router through the internet service will be channeled into your home. This can be rented from Xfinity. You can also buy a compatible device on your own.