Excellent location, amazing self-check in feature, very clean. We loved this stay!