very clean overall great place