Very clean, excellent location although a little hard to find a parking spot! Great place to stay!