We had a great stay. The place was spotless, it was laid out well, and we had everything we needed. Great communication too!