Perfect location! Clean and spacious. It had everything we needed for our month long stay. Great communication.