Very, very clean. Great location. Excellent value. Will definitely stay again!