Very clean and tidy. Great communication and flexibility. Wonderful stay.