The beds were very comfortable and the management company was very helpful with recommendations and smooth check-in. We cooked several meals in the well-stocked kitchen. Internet worked fine, which was important for my kids. A great place to stay!