Perfect for what we needed. Comfortable and clean. Great with communication, check in/out was super easy. We had a lovely stay!