Very clean, well appointed, super accommodating. Great stay.