Very clean and pretty much what we expected. No bad surprises. Good communication, would go again.