Sparkling clean, new and so well located. This place has everything that you need. I truly enjoyed my stay!