I can't think of what else you would need from a bus station. It was clean, well marked, and easy to find. The buses arrive inside the actual building so regardless of the weather conditions, you can board and unboard the bus in relative comfort.
It helped us a ton that the station was connected (via walkway- that still appeared to be under a bit of construction) to the metro. However, the taxi stand just outdoors was nice as well.
And if for some horrible reason you have a significant wait for your next bus, there is a fantastic library to visit just across the street! I only wish my bus wasn't on schedule so I could've enjoyed some of that.