Perfectly located, spacious, and clean. We had a great stay!