Clean. Great location. Stairs are tough, but absolutely great for the price.