Very good on all counts—absolutely nothing bad to say. Would rent again.