Perfect in every way. Even better than I expected. It was a bit noisy given that the apartment was on the first floor, but that was the only downfall. Everything else was superb.