Very clean, and great location. A little bit of bad communication but overall great stay!