Excellent stay. Check-in and check-out instructions were on point, everything as promised. The KASA process might seem a bit of a hassle but they compensate with the comprehensive info they provide for your stay.