Hao was exceptionally flexible and communicative at both check-in and check-out, and as a young professional couple it had everything we needed. Would definitely stay again.