The apartment had everything we needed, including very fast Internet. Great communication for check in and throughout our entire stay. We would absolute stay again!