From last year on (2007 or later) the native drivers are working fine. Previous it would print A4 paper with the wrong measurement. A work around was telling it that it was US-Letter and it would behave slightly better.
The printer is known to slightly fold paper due to handling it a bit rough. And it really gets warm after 50+ pages printed so it is probably not very durable under frequent heavy loads.
But it produces clear prints and warms up and sleeps quickly so it is really a pleasure to have.